структура 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 |