DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION構造体 (d3dkmddi.h)
DXGKDDICB_PARTITIONING_EVENT_NOTIFICATIONは、EventGuid パラメーターがGUID_DXGKDDI_AZURE_TRIAGE_EVENTされたときにイベントをログに記録するために DxgkCbLogEtwEvent コールバックによって使用される構造体です。
構文
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
イベントのトリアージに役立つ可能性のある追加の有用なデータを含む省略可能な 2 番目のパラメーター。
EventData3
イベントのトリアージに役立つその他の有用なデータを含む省略可能な 3 番目のパラメーター。
EventData4
イベントのトリアージに役立つ可能性のある追加の有用なデータを含む省略可能な 4 番目のパラメーター。
EventData5
イベントのトリアージに役立つ可能性のある追加の有用なデータを含む省略可能な 5 番目のパラメーター。
注釈
詳細については、「 DxgkCbLogEtwEvent 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2022 |
Header | d3dkmddi.h |