PartyLocalDevice::DestroyChatControl
ローカル チャット コントロールを破棄する非同期操作をキューに入れます。
構文
PartyError DestroyChatControl(
PartyLocalChatControl* localChatControl,
void* asyncIdentifier
)
パラメーター
localChatControl
PartyLocalChatControl*
破棄するローカル チャット コントロール。
asyncIdentifier
void*
オプション
完了状態の変更をこの呼び出しに関連付けるために使用できる、オプションの、アプリによって定義されたポインター サイズのコンテキスト値。
戻り値
PartyError
c_partyErrorSuccess
チャット コントロールを破棄するための非同期操作が開始された場合。層で内場合はエラー コードを返します。 このメソッドが失敗した場合、関連する状態の変更は発生しません。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。
解説
このメソッドは、ローカル チャット コントロールを破棄する非同期の試行をキューに設定します。 PartyDestroyChatControlCompletedStateChange は、操作の完了時に、成功または失敗を示します。 この操作を正常に完了する前には、ローカル チャット コントロールは以前接続されていたすべてのネットワークから切断されます (それぞれ PartyChatControlLeftNetworkStateChange によって表示されます)。 ローカル チャット コントロールのメモリは、ローカル チャット コントロールを参照するすべての状態変更が PartyManager::FinishProcessingStateChanges() に返されるまで有効なままになります。
要件
ヘッダー: Party.h
関連項目
PartyLocalDevice
PartyDestroyChatControlCompletedStateChange
PartyChatControlDestroyedStateChange
PartyChatControlLeftNetworkStateChange