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 |
ヘッダー | d3dkmddi.h |
関連項目
DxgkCbLogEtwEventをする