D3DKMTFreeGpuVirtualAddress 函式 (d3dkmthk.h)

D3DKMTFreeGpuVirtualAddress 會釋放一系列圖形處理單位 (GPU) 虛擬位址,其先前已保留或對應。

語法

NTSTATUS D3DKMTFreeGpuVirtualAddress(
  [in] const D3DKMT_FREEGPUVIRTUALADDRESS *unnamedParam1
);

參數

[in] unnamedParam1

描述作業 之D3DKMT_FREEGPUVIRTUALADDRESS 結構的指標。

傳回值

傳回碼 Description
STATUS_SUCCESS 已成功建立裝置內容。
STATUS_INVALID_PARAMETER 已驗證參數,並判斷為不正確。

此函式也可能傳回其他 NTSTATUS 值。

備註

在呼叫之後,不應該立即存取釋放的虛擬位址。 如果有未處理的 MapGpuVirtualAddressUpdateGpuVirtualAddress 作業參考虛擬位址,則會在釋放虛擬地址之後予以忽略。 您可以設定新的虛擬位址範圍,以取代從函式傳回之後立即釋放的虛擬位址範圍。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
目標平台 Universal
標頭 d3dkmthk.h (包含 D3dkmthk.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

D3DKMT_FREEGPUVIRTUALADDRESS

MapGpuVirtualAddress

UpdateGpuVirtualAddress