共用方式為


D3DKMTOpenNativeFenceFromNtHandle 函式 (d3dkmthk.h)

D3D 運行時間會呼叫 *D3DKMTOpenNativeFenceFromNTHandle 在不同的裝置或程序上開啟現有的共用原生柵欄。

語法

NTSTATUS D3DKMTOpenNativeFenceFromNtHandle(
  D3DKMT_OPENNATIVEFENCEFROMNTHANDLE *unnamedParam1
);

參數

unnamedParam1

[in/out]描述要開啟之柵欄物件的 D3DKMT_OPENNATIVEFENCEFROMNTHANDLE 結構的指標。

傳回值

D3DKMTOpenNativeFenceFromNTHandle 會在成功建立時傳回STATUS_SUCCESS。 否則會傳回 NTSTATUS 錯誤碼,例如STATUS_INVALID_PARAMETER。

言論

如果在相同進程的不同裝置上開啟原生柵欄,則 NativeFenceMapping 包含與原始原生柵欄相同的虛擬位址。 如果在不同的進程中開啟,則 NativeFenceMapping 包含新進程地址空間中對應的新 VA。

如需原生 GPU 柵欄的詳細資訊,請參閱 原生 GPU 柵欄物件

要求

要求 價值
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 d3dkmthk.h

另請參閱

D3DKMT_OPENNATIVEFENCEFROMNTHANDLE

D3DKMTCreateNativeFence

D3DKMTDestroySynchronizationObject

DxgkDdiOpenNativeFence