DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC結構(d3dkmddi.h)
重要
某些資訊與發行前版本產品有關,在發行前版本產品可能經過大幅修改。 Microsoft未就此處提供的資訊提供任何明示或默示擔保。
DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC 結構可用來通知內核模式驅動程式 (KMD) 即將用於 DXGK_OPERATION_NOTIFY_ALLOC 分頁作業中的配置。
語法
typedef struct _DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC {
HANDLE hAllocation;
HANDLE hKmdProcessHandle;
DXGK_NOTIFYALLOCFLAGS Flags;
UINT64 OffsetInBytes;
UINT64 SizeInBytes;
UINT64 GpuVirtualAddressAtOffset;
} DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC;
成員
hAllocation
從 DxgkDdiCreateAllocation傳回的驅動程式配置句柄。
hKmdProcessHandle
從 DxgkDdiCreateProcess 傳回的驅動程式行程物件句柄。 設定 收回 旗標時,這個句柄為零。
Flags
DXGK_NOTIFYALLOCFLAGS 結構,指定與作業相關的旗標。
OffsetInBytes
從配置開頭的位移,以位元組為單位。 當作業在配置中執行時,會使用這個值。
SizeInBytes
作業的大小,以位元組為單位。
GpuVirtualAddressAtOffset
對應至配置位移的 GPU 虛擬位址。 設定 收回 旗標時,GPU VA 位址位於分頁進程內容中。 設定 IoMmuUnmap 旗標時,GPU VA 位址位於 hKmdProcessHandle所定義的進程內容中。
言論
如需詳細資訊,請參閱 設定通知。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 (WDDM 3.2) |
標頭 | d3dkmddi.h |