createBindLink 函式 (bindlink.h)
此 API 可讓系統管理員在虛擬路徑與支援路徑之間建立系結連結。 虛擬路徑一律是本機路徑,而支援路徑可以是本機或遠端 (網路共用,例如) 。 應該會顯示 virtualPath 的父代,連結建立成功。 虛擬路徑和備份路徑都可以代表檔案或目錄。 先前連結 的backingPath 也可以是後續連結的 virtualPath 。 CreateBindLink 只能由具有系統管理員許可權的使用者呼叫。 一旦建立之後,系結連結就會存在全系統,而且會持續到呼叫 RemoveBindLink 刪除它,或直到系統關閉為止。
語法
HRESULT CreateBindLink(
PCWSTR virtualPath,
PCWSTR backingPath,
CREATE_BIND_LINK_FLAGS createBindLinkFlags,
UINT32 exceptionCount,
PCWSTR * const exceptionPaths
);
參數
virtualPath
要用來建立系結連結的虛擬路徑。
backingPath
要用來建立系結連結的備份路徑。
createBindLinkFlags
這些旗標可以變更預設系結連結行為,以符合使用者的需求。 如需詳細資訊 ,請參閱CREATE_BIND_LINK_FLAGS 。
exceptionCount
exceptionPaths 參數中提供的例外狀況數目。
exceptionPaths
要從系結連結中排除的例外狀況路徑。 請注意,例外狀況不適用於無錨點鏈接,因為無錨點虛擬路徑沒有定義子系,因此沒有符合資格的路徑。 如果嘗試將例外狀況傳遞至無錨點連結,API 會傳回錯誤。
備註
如需建立系結連結的詳細資訊,請參閱 Bindlink 概觀 - 建立系結連結。
範例
如需如何使用 CreateBindLink 和 RemoveBindLink API 的完整範例,請參閱 系結連結範例 頁面。
規格需求
需求 | 值 |
---|---|
標頭 | bindlink.h |
程式庫 | bindlink.lib |
Dll | bindlink.dll |