XblMultiplayerSessionConstantsSetTimeouts
セッションのタイムアウトを設定します。 これは、新しいセッションの作成時にのみ設定できます。
構文
HRESULT XblMultiplayerSessionConstantsSetTimeouts(
XblMultiplayerSessionHandle handle,
uint64_t memberReservedTimeout,
uint64_t memberInactiveTimeout,
uint64_t memberReadyTimeout,
uint64_t sessionEmptyTimeout
)
パラメーター
handle _In_
型: XblMultiplayerSessionHandle
マルチプレイヤー セッションへのハンドル。
memberReservedTimeout _In_
型: uint64_t
メンバー予約のタイムアウト (ミリ秒単位)。 値 0 を指定でき、即時のタイムアウトを示します。 タイムアウトを指定しない場合は無限と見なされます。
memberInactiveTimeout _In_
型: uint64_t
メンバーが非アクティブと見なされるタイムアウト (ミリ秒単位)。 値 0 を指定でき、即時のタイムアウトを示します。 タイムアウトを指定しない場合は無限と見なされます。
memberReadyTimeout _In_
型: uint64_t
メンバーが準備完了と見なされるタイムアウト (ミリ秒単位)。 値 0 を指定でき、即時のタイムアウトを示します。 タイムアウトを指定しない場合は無限と見なされます。
sessionEmptyTimeout _In_
型: uint64_t
空のセッションのタイムアウト (ミリ秒単位)。 値 0 を指定でき、即時のタイムアウトを示します。 タイムアウトを指定しない場合は無限と見なされます。
戻り値
型: HRESULT
この API 操作の HRESULT 結果コード。
要件
ヘッダー: multiplayer_c.h
図書館: Microsoft.Xbox.Services.14x.GDK.C.lib