DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION-Struktur (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION ist die Struktur, die vom DxgkCbLogEtwEvent-Rückruf verwendet wird, um ein Ereignis zu protokollieren, wenn dessen EventGuid-Parameter GUID_DXGKDDI_AZURE_TRIAGE_EVENT ist.
Syntax
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;
Member
hAdapter
Das Adapterhandle, das vom Treiber verwendet wird, um den instance zu identifizieren, der das Ereignis meldet.
EventType
ein DXGIDDI_PARTITIONING_EVENT_TYPE Wert, der den Typ des gemeldeten Ereignisses angibt.
PartitionId
Die Benachrichtigungsstruktur entspricht der Benachrichtigungsstruktur, die an anderer Stelle im GPU-Partitionierungs-DDI verwendet wird (z . B. DXGKDDI_CREATEVIRTUALGPU) und ist eine Zahl in 0 bis (Partitionen - 1), wenn sich das Ereignis auf etwas bezieht, das in einer virtuellen Funktion auftritt. Wenn sich das Ereignis auf etwas bezieht, das im Kontext der physischen Funktion auftritt, sollte es ULONG_MAX - 1 melden. Um Ereignisse zu identifizieren, die in der gesamten GPU auftreten, sollte ULONG_MAX gemeldet werden.
EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX]
Eine nützliche, beschreibende Zeichenfolge für den Treiber, um die Bedeutung des Ereignisses zu identifizieren. Der Treiber kann auch die EventDataN-Member als zusätzliche Zeichenfolgeninformationen verwenden, wenn dies nützlich ist.
EventData1
Ein optionaler erster Parameter, der zusätzliche nützliche Daten enthält, die beim Selektieren des Ereignisses hilfreich sein können.
EventData2
Ein optionaler zweiter Parameter, der zusätzliche nützliche Daten enthält, die beim Selektieren des Ereignisses hilfreich sein können.
EventData3
Ein optionaler dritter Parameter, der zusätzliche nützliche Daten enthält, die beim Selektieren des Ereignisses helfen können.
EventData4
Ein optionaler vierter Parameter, der zusätzliche nützliche Daten enthält, die beim Selektieren des Ereignisses hilfreich sein können.
EventData5
Ein optionaler fünfter Parameter, der zusätzliche nützliche Daten enthält, die beim Selektieren des Ereignisses hilfreich sein können.
Hinweise
Weitere Details finden Sie unter DxgkCbLogEtwEvent .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | d3dkmddi.h |