D3DDDI_NATIVEFENCEMAPPING結構 (d3dukmdt.h)
D3DDDI_NATIVEFENCEMAPPING 結構包含呼叫端進程位址空間中的原生 GPU 柵欄地址對應。
語法
typedef struct _D3DDDI_NATIVEFENCEMAPPING {
VOID *CurrentValueCpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS CurrentValueGpuVa;
D3DKMT_ALIGN64 D3DGPU_VIRTUAL_ADDRESS MonitoredValueGpuVa;
D3DKMT_ALIGN64 BYTE Reserved[32];
} D3DDDI_NATIVEFENCEMAPPING;
成員
CurrentValueCpuVa
CPU 目前值的唯讀對應。 使用者模式元件會使用此值來輪詢原生柵欄,CurrentValue。
CurrentValueGpuVa
目前進程位址空間中 GPU 目前值的讀取/寫入對應。 GPU 引擎會使用此值來讀取或寫入原生柵欄,CurrentValue 做為柵欄訊號作業。
MonitoredValueGpuVa
目前進程位址空間中 GPU 受監視值的讀取/寫入對應。 GPU 引擎會使用此值來檢查是否應該引發條件式 CPU 中斷。
Reserved[32]
保留供系統使用。
言論
如需原生 GPU 柵欄的詳細資訊,請參閱 原生 GPU 柵欄物件。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 |
標頭 | d3dukmdt.h |