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

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

Reserved[2]

システムで使用するために予約されています。

注釈

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

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2
Header d3dukmdt.h

こちらもご覧ください

DXGK_NATIVE_FENCE_LOG_BUFFER

DXGK_NATIVE_FENCE_LOG_ENTRY

DXGK_NATIVE_FENCE_LOG_TYPE

DxgkDdiSetNativeFenceLogBuffer