Skip to main content

Fonction PIXBeginRetailEvent

Démarre un événement commercial (retail) défini par l’utilisateur.

Syntaxe

Paramètres

context   
Type : void*
Contexte de l’événement ; accepte ID3D12GraphicsCommandList\* , ID3D12GraphicsCommandList\* et ID3D12XboxDmaCommandList\* (XBOX uniquement). color   
Type : UINT64
Couleur de l’événement à utiliser dans le graphique de minutage système. Utilisez PIX_COLOR pour spécifier une couleur, PIX_COLOR_INDEX pour spécifier un index de couleur, ou transmettez une valeur DWORD brute en notant que le format est ARGB et que la valeur du canal alpha doit être 0xff.
formatString   _In_
Type : PCSTR
Nom à utiliser pour décrire l’événement, sous forme de pointeur vers une chaîne terminée par un caractère null. La chaîne peut spécifier zéro ou plusieurs espaces réservés de format de chaîne facultatifs, de manière très similaire à la mise en forme de sprintf. Type : … Si des espaces réservés sont utilisés dans formatString, il doit y avoir un nombre correspondant de paramètres dont les types dépendent des espaces réservés. Cette méthode prend en charge jusqu’à 16 paramètres de format.

Valeur de retour

Type : void

Remarques

Avec un appareil de débogage ou instrumenté, PIXBeginRetailEvent se comporte exactement comme PIXBeginEvent. Sur un appareil commercial (retail), les événements sont inclus dans les fichiers HIX pour le débogage des blocages du GPU. Les paires PIXBeginRetailEvent et PIXEndRetailEvent peuvent être imbriquées à n’importe quelle profondeur.

Configuration requise

En-tête : pix3.h Bibliothèque : pixevt.lib Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

PIXBeginRetailEvent(void*,UINT64, PCWSTR, …)
PIXEndRetailEvent
pix3
PIX (rubrique sous NDA)
Last modified on October 6, 2026