AppCaptureRegisterMetadataPurged
Registra un controlador de eventos para los eventos de purga de metadatos.Sintaxis
Parámetros
queue _In_opt_Tipo: XTaskQueueHandle Cola asincrónica para controlar el trabajo asincrónico. Si no se asigna, se creará una cola asincrónica predeterminada. context _In_
Tipo: void* Información que se pasa a la función de devolución de llamada. Normalmente, el objeto que realiza la llamada. callback _In_
Tipo: XAppCaptureMetadataPurgedCallback* Función de devolución de llamada a la que se llama una vez finalizado el trabajo asincrónico. token _Out_
Tipo: XTaskQueueRegistrationToken* Token que identifica el controlador de eventos.
Valor devuelto
Tipo: HRESULT Resultado de la función.Comentarios
No es seguro llamar a esta función en un subproceso con restricciones de tiempo. Para obtener más información, consulte Subprocesos con restricciones de tiempo.
Cuando se haya llenado todo el espacio asignado, el sistema comenzará a purgar metadatos usando el valor de XAppCaptureMetadataPriority, especificado cuando se escribieron los elementos de metadatos, y la antigüedad de cada elemento, para eliminar primero los datos más antiguos y menos importantes. Cuando esto ocurre, se genera el evento MetadataPurged. En respuesta a este evento, puede optar por reducir la cantidad de metadatos que escribe la aplicación, pero no es obligatorio.
Requisitos
Encabezado: XAppCapture.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
Información general de GameDVRMiembros de XAppCapture
XAppCaptureUnRegisterMetadataPurged
