次の方法で共有


DXGK_NATIVE_FENCE_LOG_HEADER構造体 (d3dukmdt.h)

DXGK_NATIVE_FENCE_LOG_HEADER 構造体には、ネイティブ フェンス ログ バッファーのヘッダー情報が含まれています。

構文

typedef struct _DXGK_NATIVE_FENCE_LOG_HEADER {
  union {
    struct {
      UINT32 FirstFreeEntryIndex;
      UINT32 WraparoundCount;
    };
    ULARGE_INTEGER AtomicWraparoundAndEntryIndex;
  };
  DXGK_NATIVE_FENCE_LOG_TYPE Type;
  UINT64                     NumberOfEntries;
  UINT64                     Reserved[2];
} DXGK_NATIVE_FENCE_LOG_HEADER;

メンバーズ

FirstFreeEntryIndex

ログ内の最初の空きエントリのインデックス。 FirstFreeEntryIndex は、AtomicWraparoundAndEntryIndex の LowPart と同じ値

WraparoundCount

ログ エントリがラップされた回数。 AtomicWraparoundAndEntryIndex の HighPart と同じ値

AtomicWraparoundAndEntryIndex

LowPart の FirstFreeEntryIndex と HighPart の WraparoundCount を含む 64 ビット整数。

Type

ネイティブ フェンス ログ エントリの種類を指定する DXGK_NATIVE_FENCE_LOG_TYPE 列挙体。

NumberOfEntries

エントリ内の DXGK_NATIVE_FENCE_LOG_ENTRY 構造体の数ネイティブ フェンス ログ バッファーの配列です。

Reserved[2]

システム用に予約されています。

備考

ネイティブ GPU フェンスとログ バッファーの使用の詳細については、「ネイティブ GPU フェンス オブジェクトを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2
ヘッダー d3dukmdt.h

関連項目

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer