<Return[G]><Top>

GetNetworkParams

Declare Function Api_GetNetworkParams& Lib "iphlpapi" Alias "GetNetworkParams" (FixedInfo As Any, pOutBufLen&)

Declare Function GetNetworkParams Lib "iphlpapi" (FixedInfo As Any, pOutBufLen As Long) As Long

ネットワーク構成値を取得する。

パラメータ
pFixedInfo
    [出力]FIXED_INFO 構造体のポインタを指定する。
pOutBufLen
    [入力]FIXED_INFO構造のサイズを指定するULONG変数へのポインタ。 このサイズが情報を保持するために不十分であるなら、

    GetNetworkParamsは必要なサイズに従ったこの変数に記入して、ERROR_BUFFER_OVERFLOWのエラーコードを返す。

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

    値                                                 

意味                                                                                

    ERROR_BUFFER_OVERFLOW

pOutBufLenで示すバッファサイズは、小さすぎる。

    ERROR_INVALID_PARAMETER

pOutBufLenの値が Null など不正な値である。

    ERROR_NO_DATA

アダプタは不要な情報は、ローカルコンピュータに存在する。

    ERROR_NOT_SUPPORTED

サポートされていない。