次の方法で共有


DavCancelConnectionsToServer 関数 (davclnt.h)

WebDAV サーバー、または WebDAV サーバー上のリモート ファイルまたはディレクトリへのすべての接続を閉じます。

構文

DWORD DavCancelConnectionsToServer(
  [in] LPWSTR lpName,
       BOOL   fForce
);

パラメーター

[in] lpName

リモート ファイルまたはサーバーの名前を含む null で終わる Unicode 文字列へのポインター。 この文字列は、次のいずれかの形式である必要があります。

  • http:// server/パス
  • \\server\path
  • server
ここで 、server は WebDAV サーバーの名前、 path はサーバー上のリモート ファイルまたはディレクトリへのパスです。

fForce

開いているファイルがある場合に接続を閉じるかどうかを示すブール値。 開いているファイルがない場合にのみ接続を閉じる必要がある場合は、このパラメーターを FALSE に 設定します。 開いているファイルがある場合でも接続を閉じる必要がある場合は、このパラメーターを TRUE に 設定します。

戻り値

関数が成功した場合、戻り値は ERROR_SUCCESS です。

関数が失敗した場合、戻り値は システム エラー コード またはネットワーク エラー コード (次のいずれかの値など) になります。

リターン コード 説明
ERROR_INVALID_PARAMETER
lpName パラメーターに無効な値が含まれていました。
WN_BAD_NETNAME
lpName パラメーターには、有効なリモート ファイル名ではない値が含まれていました。
WN_NOT_CONNECTED
リモート ファイルまたはサーバーへの接続が見つかりませんでした。
WN_OPEN_FILES
接続に開いているファイルがあり、 fForce パラメーターが FALSE に設定されました。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー davclnt.h
Library Davclnt.lib
[DLL] Davclnt.dll