DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION 结构 (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION 是 DxgkCbLogEtwEvent 回调在GUID_DXGKDDI_AZURE_TRIAGE_EVENT EventGuid 参数时用于记录事件的结构。
语法
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 到 (分区数的数字 - 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 |