Поделиться через


структура DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION (d3dkmddi.h)

DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION — это структура, используемая обратным вызовом DxgkCbLogEtwEvent для регистрации события, когда параметр EventGuid GUID_DXGKDDI_AZURE_TRIAGE_EVENT.

Синтаксис

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;

Члены

hAdapter

Дескриптор адаптера, используемый драйвером для идентификации экземпляра, сообщая о событии.

EventType

значение DXGIDDI_PARTITIONING_EVENT_TYPE , определяющее тип сообщаемого события.

PartitionId

Структура уведомлений такая же, как и в других частях DDI секционирования GPU (например, DXGKDDI_CREATEVIRTUALGPU), и является числом в 0 до (Секции — 1), когда событие ссылается на что-то, происходящее с виртуальной функцией. Если событие ссылается на событие, происходящее в контексте физической функции, оно должно сообщать ULONG_MAX – 1. Чтобы определить события, происходящие во всем GPU, он должен сообщать о ULONG_MAX.

EventDescription[DXGKDDI_PARTITION_EVENT_DESCRIPTION_MAX]

Полезная описательная строка для драйвера, определяющая значение события. Драйвер также может использовать элементы EventDataN в качестве дополнительных строковых сведений, если это полезно.

EventData1

Необязательный первый параметр, содержащий дополнительные полезные данные, которые могут помочь в рассмотрении события.

EventData2

Необязательный второй параметр, содержащий дополнительные полезные данные, которые могут помочь в рассмотрении события.

EventData3

Необязательный третий параметр, содержащий дополнительные полезные данные, которые могут помочь в рассмотрении события.

EventData4

Необязательный четвертый параметр, содержащий дополнительные полезные данные, которые могут помочь в рассмотрении события.

EventData5

Необязательный пятый параметр, содержащий дополнительные полезные данные, которые могут помочь в рассмотрении события.

Комментарии

Дополнительные сведения см. в статье DxgkCbLogEtwEvent .

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть d3dkmddi.h

См. также раздел

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE