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

記錄檔中第一個免費專案的索引。 FirstFreeEntryIndexAtomicWraparoundAndEntryIndex 的 LowPart 相同。

WraparoundCount

記錄專案包裝的次數。 與 AtomicWraparoundAndEntryIndex 的 HighPart 相同值。

AtomicWraparoundAndEntryIndex

64 位整數,其中包含 LowPart 中的 FirstFreeEntryIndex 和 HighPart 中的 WraparoundCount

Type

指定原生柵欄記錄專案的型別 的DXGK_NATIVE_FENCE_LOG_TYPE 列舉。

NumberOfEntries

原生柵欄記錄緩衝區Entries 陣列中的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