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
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 |