AppCaptureRegisterMetadataPurged
为元数据清除事件注册事件处理程序。Syntax
Parameters
queue _In_opt_类型:XTaskQueueHandle 用于处理异步工作的异步队列。如果未指定,将创建默认的异步队列。 context _In_
类型:void* 要传递给回调函数的信息。通常为调用对象。 callback _In_
类型:XAppCaptureMetadataPurgedCallback* 在异步工作完成后调用的回调函数。 token _Out_
类型:XTaskQueueRegistrationToken* 标识事件处理程序的令牌。
Return value
类型:HRESULT 函数结果。Remarks
此函数在时间敏感线程上调用不安全。有关详细信息,请参阅时间敏感线程。
当所有分配的空间被填满时,系统将根据写入元数据项时指定的 XAppCaptureMetadataPriority 值以及每个项的存在时间,开始清除元数据,以便先删除最旧且最不重要的数据。发生这种情况时,将引发 MetadataPurged 事件。为响应此事件,你可以选择减少应用写入的元数据量,但这不是必需的。
Requirements
头文件: XAppCapture.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机Conceptual documentation
See also
GameDVR 概述XAppCapture Members
XAppCaptureUnRegisterMetadataPurged
