<Return[WXYZ]><Top>

WNetGetNetworkInformation

Declare Function Api_WNetGetNetworkInformation& Lib "mpr" Alias "WNetGetNetworkInformationA" (ByVal lpProvider$, ByRef lpNetInfoStruct As NETINFOSTRUCT)

Declare Function WNetGetNetworkInformation Lib "mpr" Alias "WNetGetNetworkInformationA" (ByVal lpProvider As String, ByRef lpNetInfoStruct As NETINFOSTRUCT) As Long

ネットワーク列挙によって名前を取得した特定のネットワークに関する拡張情報を返す。

パラメータ
lpProvider
    [入力]情報を取得したいネットワークプロバイダの名前を保持する、NULL で終わる文字列へのポインタを指定する。
lpNetInfoStruct
    [出力]1 個の 構造体へのポインタを指定する。この構造体は、ネットワークの特性を表す。
 

戻り値
    関数が成功すると、NO_ERROR が返る。
    関数が失敗すると、次のいずれかのエラーコードが返る。

    値                                       

意味                                                                                                                                   

    ERROR_BAD_PROVIDER

lpProvider パラメータが、実行中のどのネットワークプロバイダとも一致しない。

    ERROR_BAD_VALUE

NETINFOSTRUCT 構造体の cbStructure メンバが、有効な構造体のサイズを保持していない。