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