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