次の方法で共有


XGameStreamingClientPropertiesChangedCallback

接続されているストリーミング クライアント デバイスのプロパティが変更されたときに呼び出されるコールバック関数。 コールバックは、最初の登録時にも、接続されているすべてのデバイスについて呼び出されます。

構文

void XGameStreamingClientPropertiesChangedCallback(  
         void* context,  
         XGameStreamingClientId client,  
         uint32_t updatedPropertiesCount,  
         XGameStreamingClientProperty* updatedProperties  
)

パラメーター

context _In_
型: void*

イベント登録時に渡されたコンテキストへのポインター。

client _In_
型: XGameStreamingClientId

プロパティが変更されたクライアント。

updatedPropertiesCount _In_
型: uint32_t

クライアントで変更されたプロパティの数。

updatedProperties _In_reads_(updatedPropertiesCount)
型: XGameStreamingClientProperty*

変更されたクライアント プロパティへのポインター。

戻り値

型: void

解説

ストリーミング クライアント デバイスのプロパティが 1 つ以上変更されると、XGameStreamingClientPropertiesChangedCallback が呼び出されます。 デバイスの接続時には、そのデバイスに適用可能なプロパティごとにコールバックが呼び出されます。

XGameStreamingRegisterClientPropertiesChanged によるコールバック関数の最初の登録時にも、そのデバイスに適用可能なプロパティごとにコールバックが呼び出されます。

コールバック関数の登録を解除するには、XGameStreamingUnregisterClientPropertiesChanged を使用します。

要件

ヘッダー: xgamestreaming.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XGameStreamingClientProperty
XGameStreamingRegisterClientPropertiesChanged
XGameStreamingUnregisterClientPropertiesChanged
XGameStreaming