structure DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION est la structure utilisée par le rappel DxgkCbLogEtwEvent pour consigner 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 l’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 à quelque chose qui se produit à 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 utile et descriptive pour le pilote afin d’identifier la signification de l’événement. Le pilote peut également utiliser les membres EventDataN en tant qu’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.
Exigences
Exigence | Valeur |
---|---|
serveur minimum pris en charge | Windows Server 2022 |
d’en-tête | d3dkmddi.h |