次の方法で共有


PartyDevice::GetChatControls

このデバイスのチャット コントロールを取得します。

構文

PartyError GetChatControls(  
    uint32_t* chatControlCount,  
    PartyChatControlArray* chatControls  
)  

パラメーター

chatControlCount uint32_t*
出力

このデバイスのチャット コントロールの出力数。

chatControls PartyChatControlArray*
ライブラリに割り当てられたサイズ *chatControlCount の出力配列

このデバイスのチャット コントロールを含む、ライブラリに割り当てられた出力配列。

戻り値

PartyError

呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。

備考

PartyManager::StartProcessingStateChanges() によって PartyChatControlDestroyedStateChange が提供されると、このメソッドが返す配列にチャット コントロールは存在しなくなります。

返された配列のメモリは、タイトルが PartyManager::StartProcessingStateChanges() を呼び出すたびに無効になります。 これがローカル デバイスの場合、PartyLocalDevice::CreateChatControl() が成功を返すと、配列のメモリも無効になります。

要件

ヘッダー: Party.h

関連項目

PartyDevice
PartyLocalDevice::CreateChatControl
PartyLocalDevice::DestroyChatControl
PartyChatControlDestroyedStateChange