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

こちらもご覧ください

DxgkCbLogEtwEvent

DXGIDDI_PARTITIONING_EVENT_TYPE