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
通知结构与 GPU 分区 DDI(例如,DXGKDDI_CREATEVIRTUALGPU)中的其他位置相同,当事件引用虚拟函数时,通知结构在 0 到 (Partitions - 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 |