Freigeben über


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

Siehe auch

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE