AppCaptureRegisterMetadataPurged
Inscrit un gestionnaire d’événements pour les événements de purge des métadonnées.Syntaxe
Paramètres
queue _In_opt_Type : XTaskQueueHandle File d’attente asynchrone chargée du travail asynchrone. Si elle n’est pas affectée, une file d’attente asynchrone par défaut est créée. context _In_
Type : void* Informations à transmettre à la fonction de rappel. Généralement l’objet appelant. callback _In_
Type : XAppCaptureMetadataPurgedCallback* Fonction de rappel à appeler une fois le travail asynchrone terminé. token _Out_
Type : XTaskQueueRegistrationToken* Jeton identifiant le gestionnaire d’événements.
Valeur de retour
Type : HRESULT Résultat de la fonction.Remarques
Il n’est pas sûr d’appeler cette fonction sur un thread à durée critique. Pour plus d’informations, consultez Threads à durée critique.
Lorsque tout l’espace alloué a été rempli, le système commence à purger les métadonnées en utilisant la valeur XAppCaptureMetadataPriority, spécifiée lors de l’écriture des éléments de métadonnées, ainsi que l’ancienneté de chaque élément, afin de supprimer en premier les données les plus anciennes et les moins importantes. Lorsque cela se produit, l’événement MetadataPurged est déclenché. En réponse à cet événement, vous pouvez choisir de réduire la quantité de métadonnées écrites par votre application, mais ce n’est pas obligatoire.
Configuration requise
En-tête : XAppCapture.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
Vue d’ensemble de GameDVRMembres XAppCapture
XAppCaptureUnRegisterMetadataPurged
