DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION structure (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION est la structure utilisée par le rappel DxgkCbLogEtwEvent pour journaliser un événement lorsque son paramètre EventGuid est GUID_DXGKDDI_AZURE_TRIAGE_EVENT.
Syntaxe
typedef struct _DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION {
HANDLE hAdapter;
DXGIDDI_PARTITIONING_EVENT_TYPE EventType;
ULONG PartitionId;
WCHAR EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX];
UINT64 EventData1;
UINT64 EventData2;
UINT64 EventData3;
UINT64 EventData4;
UINT64 EventData5;
} DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION, *PDXGKDDICB_PARTITIONING_EVENT_NOTIFICATION;
Membres
hAdapter
Handle d’adaptateur utilisé par le pilote pour identifier le instance signalant l’événement.
EventType
valeur DXGIDDI_PARTITIONING_EVENT_TYPE qui identifie le type d’événement signalé.
PartitionId
La structure de notification est la même que celle utilisée ailleurs dans le DDI de partitionnement GPU (par exemple, DXGKDDI_CREATEVIRTUALGPU) et est un nombre compris entre 0 et (Partitions - 1) lorsque l’événement fait référence à un événement se produisant sur une fonction virtuelle. Si l’événement fait référence à quelque chose qui se produit dans le contexte de la fonction physique, il doit signaler ULONG_MAX - 1. Pour identifier les événements qui se produisent sur l’ensemble du GPU, il doit signaler ULONG_MAX.
EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX]
Chaîne descriptive utile permettant au pilote d’identifier la signification de l’événement. Le pilote peut également utiliser les membres EventDataN comme informations de chaîne supplémentaires si cela est utile.
EventData1
Premier paramètre facultatif qui contient des données utiles supplémentaires qui peuvent aider à trier l’événement.
EventData2
Deuxième paramètre facultatif qui contient des données utiles supplémentaires qui peuvent aider à trier l’événement.
EventData3
Troisième paramètre facultatif qui contient des données utiles supplémentaires qui peuvent aider à trier l’événement.
EventData4
Quatrième paramètre facultatif qui contient des données utiles supplémentaires qui peuvent aider à trier l’événement.
EventData5
Cinquième paramètre facultatif qui contient des données utiles supplémentaires qui peuvent aider à trier l’événement.
Remarques
Pour plus d’informations, consultez DxgkCbLogEtwEvent .
Configuration requise
Condition requise | Valeur |
---|---|
Serveur minimal pris en charge | Windows Server 2022 |
En-tête | d3dkmddi.h |