Condividi tramite


DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION struttura (d3dkmddi.h)

DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION è la struttura utilizzata dal callback DxgkCbLogEtwEvent per registrare un evento quando il parametro EventGuid è GUID_DXGKDDI_AZURE_TRIAGE_EVENT.

Sintassi

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;

Members

hAdapter

Handle dell'adattatore usato dal driver per identificare l'istanza che segnala l'evento.

EventType

valore DXGIDDI_PARTITIONING_EVENT_TYPE che identifica il tipo di evento segnalato.

PartitionId

La struttura di notifica è uguale a quella usata altrove nella DDI di partizionamento GPU (ad esempio, DXGKDDI_CREATEVIRTUALGPU) ed è un numero in 0 a (Partizioni - 1) quando l'evento fa riferimento a una funzione virtuale. Se l'evento fa riferimento a qualcosa che si verifica nel contesto della funzione fisica, deve segnalare ULONG_MAX - 1. Per identificare gli eventi che si verificano nell'intera GPU, deve segnalare ULONG_MAX.

EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX]

Stringa descrittiva utile per il driver per identificare il significato dell'evento. Il driver può anche usare i membri EventDataN come informazioni di stringa aggiuntive se è utile.

EventData1

Un primo parametro facoltativo che contiene dati utili aggiuntivi che possono aiutare a valutare l'evento.

EventData2

Un secondo parametro facoltativo che contiene dati utili aggiuntivi che possono aiutare a valutare l'evento.

EventData3

Un terzo parametro facoltativo che contiene dati utili aggiuntivi che possono aiutare a valutare l'evento.

EventData4

Un quarto parametro facoltativo che contiene dati utili aggiuntivi che possono aiutare a valutare l'evento.

EventData5

Un quinto parametro facoltativo che contiene dati utili aggiuntivi che possono aiutare a valutare l'evento.

Commenti

Per altre informazioni, vedere DxgkCbLogEtwEvent .

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2022
Intestazione d3dkmddi.h

Vedi anche

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE