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

Weitere Informationen

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE