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 der EventGuid Parameter GUID_DXGKDDI_AZURE_TRIAGE_EVENT wird.
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;
Angehörige
hAdapter
Das vom Treiber verwendete Adapterhandle, um die Instanz zu identifizieren, die das Ereignis meldet.
EventType
ein DXGIDDI_PARTITIONING_EVENT_TYPE Wert, der den Typ des gemeldeten Ereignisses identifiziert.
PartitionId
Die Benachrichtigungsstruktur ist identisch mit der an anderer Stelle in der GPU-Partitionierung DDI (z. B. DXGKDDI_CREATEVIRTUALGPU) und ist eine Zahl in 0 bis (Partitionen - 1), wenn das Ereignis auf etwas verweist, das auf eine virtuelle 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 über die gesamte GPU hinweg auftreten, sollte sie ULONG_MAX melden.
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 hilfreich ist.
EventData1
Ein optionaler erster Parameter, der zusätzliche nützliche Daten enthält, die dazu beitragen können, das Ereignis zu triagen.
EventData2
Ein optionaler zweiter Parameter, der zusätzliche nützliche Daten enthält, die dazu beitragen können, das Ereignis zu triagen.
EventData3
Ein optionaler dritter Parameter, der zusätzliche nützliche Daten enthält, die dazu beitragen können, das Ereignis zu triagen.
EventData4
Ein optionaler vierter Parameter, der zusätzliche nützliche Daten enthält, die dazu beitragen können, das Ereignis zu triagen.
EventData5
Ein optionaler fünfter Parameter, der zusätzliche nützliche Daten enthält, die dazu beitragen können, das Ereignis zu triagen.
Bemerkungen
Weitere Details finden Sie unter DxgkCbLogEtwEvent-.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | d3dkmddi.h |