RpcMgmtWaitServerListen 関数 (rpcdce.h)
RpcMgmtWaitServerListen 関数は、通常 RpcServerListen に関連付けられている待機操作を実行します。
構文
RPC_STATUS RpcMgmtWaitServerListen();
戻り値
値 | 説明 |
---|---|
|
すべてのリモート プロシージャ 呼び出しが完了しました。 |
|
別のスレッドが RpcMgmtWaitServerListen を呼び出し、まだ返されていません。 |
|
サーバー アプリケーションは 、RpcMgmtWaitServerListen を呼び出す前に RpcServerListen を呼び出す必要があります。 |
メモ 有効なエラー コードの一覧については、「 RPC 戻り値」を参照してください。
解説
RpcServerListen フラグ パラメーター DontWait に 0 以外の値がある場合、RpcServerListen 関数は待機操作を実行せずにサーバー アプリケーションに戻ります。 この場合、待機は RpcMgmtWaitServerListen によって実行できます。
アプリケーションでは、 RpcMgmtWaitServerListen を呼び出す前に、 DontWait パラメーターの 0 以外の値で RpcServerListen を呼び出す必要があります。 RpcMgmtWaitServerListen 関数は、サーバー アプリケーションが RpcMgmtStopServerListening を呼び出し、すべてのアクティブなリモート プロシージャ 呼び出しが完了した後、または RPC ランタイム ライブラリで致命的なエラーが発生した後にを返します。
メモRpcMgmtWaitServerListen は、DCE API セットに対する Microsoft 拡張機能です。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | rpcdce.h (Rpc.h を含む) |
Library | Rpcrt4.lib |
[DLL] | Rpcrt4.dll |