DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION 結構 (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION 是 DxgkCbLogEtwEvent 回呼用來記錄事件的結構,其 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 |