DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION结构(d3dkmddi.h)

DXGKDDICB_PARTITIONING_EVENT_NOTIFICATIONDxgkCbLogEtwEvent 回调用于在事件 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

另请参阅

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE