MprAdminServerConnect 関数 (mprapi.h)
MprAdminServerConnect 関数は、そのルーターを管理するためにルーターへの接続を確立します。 サーバーに対して他の呼び出しを行う前に、この関数を呼び出します。 以降の呼び出しで返されるハンドルを使用して、サーバー上のインターフェイスを管理します。
構文
DWORD MprAdminServerConnect(
[in, optional] LPWSTR lpwsServerName,
[out] MPR_SERVER_HANDLE *phMprServer
);
パラメーター
[in, optional] lpwsServerName
リモート サーバーの名前を指定する null で終わる Unicode 文字列へのポインター。 このパラメーターが NULL の場合、関数はローカル コンピューターにハンドルを返します。
[out] phMprServer
サーバーへのハンドルを受け取る HANDLE 変数へのポインター。 このハンドルは、後続の呼び出しでサーバーを管理するために使用します。
戻り値
関数が成功した場合、戻り値はNO_ERROR。
関数が失敗した場合、戻り値は次のいずれかのエラー コードになります。
値 | 説明 |
---|---|
|
呼び出し元アプリケーションに十分な特権がありません。 |
|
この関数は、null と等しい phMprServer パラメーターを使用して呼び出されました。 |
|
指定されたコンピューターでルーティングと RAS サービスが実行されていません。 |
解説
MprAdminIsServiceRunning を使用して、リモート サーバー上の RRAS サービスの状態を確認する必要があります。 MprAdminServerConnect は、接続の確立時に RRAS サービスに対してクエリを実行しません。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mprapi.h |
Library | Mprapi.lib |
[DLL] | Mprapi.dll |