> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameStreamingClientPropertiesChangedCallback

> XGameStreamingClientPropertiesChangedCallback

# XGameStreamingClientPropertiesChangedCallback

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

## Syntax

```cpp theme={null}
void XGameStreamingClientPropertiesChangedCallback(  
         void* context,  
         XGameStreamingClientId client,  
         uint32_t updatedPropertiesCount,  
         XGameStreamingClientProperty* updatedProperties  
)
```

### Parameters

*context*   \_In\_\
型: void\*

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

*client*   \_In\_\
型: XGameStreamingClientId

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

*updatedPropertiesCount*   \_In\_\
型: uint32\_t

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

*updatedProperties*   \_In\_reads\_(updatedPropertiesCount)\
型: [XGameStreamingClientProperty\*](/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)

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

### Return value

型: void

## Remarks

`XGameStreamingClientPropertiesChangedCallback` は、ストリーミング クライアント デバイスの 1 つ以上のプロパティが変更されるたびに呼び出されます。デバイスが接続すると、そのデバイスに該当する各プロパティに対してコールバックが呼び出されます。

[XGameStreamingRegisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged) を通じてコールバック関数を最初に登録する際、そのデバイスに該当する各プロパティに対してコールバックが呼び出されます。

コールバック関数の登録を解除するには、[XGameStreamingUnregisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged) を使用します。

## Requirements

**ヘッダー:** xgamestreaming.h

**ライブラリ:** xgameruntime.lib

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

## See also

[XGameStreamingClientProperty](/reference/system/xgamestreaming/enums/xgamestreamingclientproperty)\
[XGameStreamingRegisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged)\
[XGameStreamingUnregisterClientPropertiesChanged](/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged)\
[XGameStreaming](/reference/system/xgamestreaming/xgamestreaming_members)


## Related topics

- [XGameStreamingRegisterClientPropertiesChanged](/ja-jp/reference/system/xgamestreaming/functions/xgamestreamingregisterclientpropertieschanged.md)
- [XGameStreamingUnregisterClientPropertiesChanged](/ja-jp/reference/system/xgamestreaming/functions/xgamestreamingunregisterclientpropertieschanged.md)
- [XGameStreamingIsTouchInputEnabled](/ja-jp/reference/system/xgamestreaming/functions/xgamestreamingistouchinputenabled.md)
- [XGameStreaming](/ja-jp/reference/system/xgamestreaming/xgamestreaming_members.md)
- [XGameStreamingClientProperty](/ja-jp/reference/system/xgamestreaming/enums/xgamestreamingclientproperty.md)
