共用方式為


NetDfsRemoveRootTarget 函式 (lmdfs.h)

從網域型 DFS 命名空間中移除 DFS 根目標。 如果根目標是 DFS 命名空間中的最後一個根目標,則此函式會移除 DFS 命名空間。 此函式也可以用來移除獨立 DFS 命名空間。

語法

NET_API_STATUS NET_API_FUNCTION NetDfsRemoveRootTarget(
  [in]           LPWSTR pDfsPath,
  [in, optional] LPWSTR pTargetPath,
  [in]           ULONG  Flags
);

參數

[in] pDfsPath

字串的指標,指定 DFS 命名空間的通用命名慣例 (UNC) 路徑。

針對獨立 DFS 命名空間,此字串的格式應如下:

\\ ServerName\DfsName

其中 ServerName 是裝載 DFS 根目標的伺服器名稱, 而 DfsName 是 DFS 命名空間的名稱。

針對網域型 DFS 命名空間,此字串的格式應如下:

\\ DomainName\DomDfsName

其中 DomainName 是裝載網域型 DFS 命名空間且 DomDfsName 是 DFS 命名空間的名稱。

[in, optional] pTargetPath

Null 終止 Unicode 字串的指標,指定 pDfsPath 參數中所指定 DFS 命名空間之 DFS 根目標的 UNC 路徑。

如果是獨立 DFS 命名空間,此參數必須是 NULL。 如果是網域型 DFS 命名空間,字串的格式應如下:

\\ ServerName\RootShare

其中 ServerName 是裝載 DFS 根目標的伺服器名稱, 而 RootShare 是伺服器上的資料夾名稱。

[in] Flags

指定移除作業類型的旗標。 針對獨立 DFS 命名空間,此參數必須為零。 如果是網域型 DFS 命名空間,它可以是零或下列值。 如果是零,這表示一般移除作業。

DFS_FORCE_REMOVE (0x80000000)

如果為網域型 DFS 命名空間指定此旗標,即使無法存取,也會移除根目標。

傳回值

如果函式成功,傳回值會NERR_Success。

如果函式失敗,則傳回值是系統錯誤碼。 如需錯誤碼的清單,請參閱 系統錯誤碼

備註

呼叫端必須在 DFS 伺服器上具有系統管理員許可權。

下列清單會根據所需的結果,顯示您應該指定的參數值。

pDfsPath 參數 pTargetPath 參數 結果
\\DomainName\DomDfsName \\ServerName\RootShare 刪除 Windows 2000 模式或 Windows Server 2008 模式網域型 DFS 根目標。 如果目標是 DFS 命名空間的最後一個根目標,函式也會刪除 DFS 命名空間。
\\ServerName\DfsName NULL 刪除獨立 DFS 命名空間。

規格需求

需求
最低支援的用戶端 Windows Vista SP1
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 lmdfs.h (包括 LmDfs.h、Lm.h)
程式庫 Netapi32.lib
Dll Netapi32.dll

另請參閱

分散式文件系統 (DFS) 函式

NetDfsAddRootTarget

網路管理功能

網路管理概觀