DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION 结构 (d3dkmddi.h)

DXGKDDICB_PARTITIONING_EVENT_NOTIFICATIONDxgkCbLogEtwEvent 回调在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

另请参阅

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE