структура DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION — это структура, используемая обратным вызовом DxgkCbLogEtwEvent для записи события при GUID_DXGKDDI_AZURE_TRIAGE_EVENT параметра EventGu id.
Синтаксис
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 |