Compartir a través de


estructura DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION (d3dkmddi.h)

DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION es la estructura utilizada por la devolución de llamada DxgkCbLogEtwEvent para registrar un evento cuando se GUID_DXGKDDI_AZURE_TRIAGE_EVENT su parámetro EventGuid .

Sintaxis

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;

Miembros

hAdapter

Identificador del adaptador utilizado por el controlador para identificar la instancia que notifica el evento.

EventType

un valor DXGIDDI_PARTITIONING_EVENT_TYPE que identifica el tipo de evento que se está notificando.

PartitionId

La estructura de notificaciones es la misma que se usa en otra parte de la DDI de partición de GPU (por ejemplo, DXGKDDI_CREATEVIRTUALGPU) y es un número de 0 a (Particiones - 1) cuando el evento hace referencia a algo que se produce en una función virtual. Si el evento hace referencia a algo que ocurre en el contexto de la función física, debe notificar ULONG_MAX - 1. Para identificar los eventos que se producen en toda la GPU, debe notificar ULONG_MAX.

EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX]

Cadena útil y descriptiva para que el controlador identifique el significado del evento. El controlador también puede usar los miembros EventDataN como información adicional de cadena si esto resulta útil.

EventData1

Primer parámetro opcional que contiene datos útiles adicionales que pueden ayudar a evaluar el evento.

EventData2

Un segundo parámetro opcional que contiene datos útiles adicionales que pueden ayudar a evaluar el evento.

EventData3

Tercer parámetro opcional que contiene datos útiles adicionales que pueden ayudar a evaluar el evento.

EventData4

Un cuarto parámetro opcional que contiene datos útiles adicionales que pueden ayudar a evaluar el evento.

EventData5

Un quinto parámetro opcional que contiene datos útiles adicionales que pueden ayudar a evaluar el evento.

Comentarios

Consulte DxgkCbLogEtwEvent para obtener más información.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado d3dkmddi.h

Consulte también

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE