共用方式為


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