次の方法で共有


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