次の方法で共有


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

関連項目

multiplayer_c