次の方法で共有


WNet 関数

Windows ネットワーク関数は、ネットワーク リソースを管理するための情報とユーティリティを提供します。 Windows ネットワーク機能は、次のようにグループ化できます。

接続関数

次の WNet 接続関数を呼び出して、ローカル デバイスをネットワーク リソースに接続し、ネットワーク接続をキャンセルします。

機能 説明
MultinetGetConnectionPerformance ネットワーク リソースへの接続の予想されるパフォーマンスに関する情報を返します。
WNetAddConnection ローカル デバイスをネットワーク リソースに接続します。 (16 ビット バージョンの Windows との互換性のために提供されます)。
WNetAddConnection2 ローカル デバイスをネットワーク リソースに接続します。
WNetAddConnection3 ローカル デバイスをネットワーク リソースに接続します。 この関数には 、WNetAddConnection2 関数よりも 1 つ多くのパラメーターが含まれています。これは、ネットワーク プロバイダーがダイアログ ボックスの所有者ウィンドウとして使用できるウィンドウへのハンドルです。
WNetCancelConnection ネットワーク接続を取り消します。 (16 ビット バージョンの Windows との互換性のために提供されます)。
WNetCancelConnection2 ネットワーク接続を取り消し、永続的な接続に関する情報を使用してユーザー プロファイルを更新する機能を提供します。
WNetConnectionDialog ネットワーク リソースに接続するための一般的な参照ダイアログ ボックスを開始します。
WNetConnectionDialog1 CONNECTDLGSTRUCT 構造体を使用して、ネットワーク リソースに接続するための一般的な参照ダイアログ ボックスを開始します。
WNetDisconnectDialog ネットワーク リソースから切断するための一般的な参照ダイアログ ボックスを開始します。
WNetDisconnectDialog1 DISCDLGSTRUCT 構造体を使用して、ネットワーク リソースから切断するための一般的な参照ダイアログ ボックスを開始します。
WNetGetConnection ローカル デバイスに関連付けられているネットワーク リソースの名前を取得します。
WNetGetUniversalName ネットワーク リソースのドライブ ベースのパスが指定されると、より汎用的な形式の名前が返されます。
WNetRestoreConnectionW ネットワーク リソースへの接続を復元し、必要に応じて名前とパスワードをユーザーに求めます。
WNetUseConnection ローカル デバイスをネットワーク リソースに接続します。は、使用されていないローカル デバイスを自動的に選択して、ネットワーク リソースにリダイレクトします。

 

注意

WNetAddConnection 関数と WNetCancelConnection 関数は、Windows for Workgroups との互換性のためにサポートされています。 ただし、新しいアプリケーションでは 、WNetAddConnection2 または WNetAddConnection3WNetCancelConnection2 を使用する必要があります。

 

列挙関数

ネットワーク リソースを列挙するには、次の WNet 関数を呼び出します。

機能 説明
WNetCloseEnum ネットワーク リソース列挙を終了します。
WNetEnumResource WNetOpenEnum 関数によって開始されたネットワーク リソースの列挙を続行します。
WNetOpenEnum ネットワーク リソースの列挙を開始します。

 

情報関数

ネットワーク プロバイダーやその他の情報を取得するには、次の WNet 情報およびユーティリティ関数を呼び出します。

機能 説明
WNetGetLastError WNet 関数によって設定された最新のエラー コード (ネットワーク プロバイダーによって報告されたエラー コード) を返します。
WNetGetNetworkInformation 特定のネットワーク プロバイダーに関する拡張情報を返します。
WNetGetProviderName 特定の種類のネットワークのプロバイダー名を返します。
WNetGetResourceInformation リソースを所有するネットワーク プロバイダーを返し、リソースの種類に関する情報を取得します。
WNetGetResourceParent ネットワーク リソースの親を返します。

 

ユーザー関数

次の WNet 関数を呼び出して、ローカル デバイスに関連付けられているユーザーの名前を取得します。

機能 説明
WNetGetUser 現在の既定のユーザー名、または接続を確立したユーザー名を返します。

 

WNet 関数の多くは、ネットワーク リソースに関する情報を格納するために NETRESOURCE 構造体を使用します。