Share via


バインディング タイムアウト定数

RPC ライブラリでは、バインディング タイムアウト定数を使用して、サーバーへのバインドを確立するために費やす必要がある相対的な時間を指定してから、あきらめる必要があります。 タイムアウトは、 RpcMgmtSetComTimeout 関数の呼び出しで有効にすることができます。 次の一覧には、有効なタイムアウト値が含まれています。

定数/値 Description
RPC_C_BINDING_INFINITE_TIMEOUT
10
コミュニケーションを永遠に確立しようとし続けます。
RPC_C_BINDING_MIN_TIMEOUT
0
使用されているネットワーク プロトコルの最小時間を試します。 この値は、サーバーが実行されているかどうかを判断する際の正確さよりも応答時間を優先します。
RPC_C_BINDING_DEFAULT_TIMEOUT
5
使用されているネットワーク プロトコルの平均時間を試行します。 この値は、サーバーが実行されているかどうかを判断する際の正確性を示し、応答時間に等しい重みを与えます。 これが既定値です。
RPC_C_BINDING_MAX_TIMEOUT
9
使用されているネットワーク プロトコルの最長時間を試行します。 この値は、サーバーが応答時間にわたって実行されているかどうかを判断する際の正確性を優先します。

解説

前の表の値は秒単位ではありません。 これらの値は、0 から 10 までのスケールでの相対的な時間を表します。 通信遅延の回避の詳細については、「クライアント側のハングの防止」を参照してください。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Rpcdce.h