> ## 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.

# XAppBroadcastRegisterIsAppBroadcastingChanged

> XAppBroadcastRegisterIsAppBroadcastingChanged

# XAppBroadcastRegisterIsAppBroadcastingChanged

앱 브로드캐스트 상태 변경 이벤트 처리기를 등록합니다.

## 구문

```cpp theme={null}
HRESULT XAppBroadcastRegisterIsAppBroadcastingChanged(  
         XTaskQueueHandle queue,  
         void* context,  
         XAppBroadcastMonitorCallback* appBroadcastMonitorCallback,  
         XTaskQueueRegistrationToken* token  
)  
```

### 매개 변수

*queue*   \_In\_opt\_\
형식: XTaskQueueHandle

사용자가 이 큐에서 실행할 자체 콜백을 만들 수 있는 선택적 XTaskQueueHandle입니다.

*context*   \_In\_opt\_\
형식: void\*

콜백 함수에 전달할 선택적 정보입니다.

*appBroadcastMonitorCallback*   \_In\_\
형식: XAppBroadcastMonitorCallback\*

브로드캐스트 가능 여부의 상태 변경에 대한 콜백입니다. 게임은 이를 사용하여 브로드캐스트 UI 표시를 활성화해도 안전한지 여부를 알 수 있습니다.

*token*   \_Out\_\
형식: XTaskQueueRegistrationToken\*

브로드캐스트 토큰입니다.

### 반환 값

형식: HRESULT

함수 결과입니다.

## 설명

<Note>이 함수는 시간에 민감한 스레드에서 호출하기에 안전하지 않습니다. 자세한 내용은 [Time-sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)를 참조하세요.</Note>

**AppBroadcastRegisterIsAppBroadcastingChanged**를 호출할 때마다 이벤트 처리기가 더 이상 필요하지 않을 때 [XAppBroadcastUnregisterIsAppBroadcastingChanged](/reference/system/xappcapture/functions/xappbroadcastunregisterisappbroadcastingchanged)를 호출해야 합니다. 등록 해제 함수를 호출하지 않으면 메모리 누수가 발생합니다. 이 함수는 두 번째 함수인 [XAppBroadcastMonitorCallback](/reference/system/xappcapture/functions/xappbroadcastmonitorcallback)을 등록하며, 이는 앱 브로드캐스트 상태가 변경될 때 호출됩니다.

## 요구 사항

**헤더:** XAppCapture.h

**라이브러리:** xgameruntime.lib

**지원 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 개념 문서

* [Time-sensitive threads](https://learn.microsoft.com/gaming/gdk/docs/gdk-dev/console-dev/overviews/threads/time-sensitive-threads)

## 함께 보기

[GameDVR 개요](/build/console-features/game-dvr/gamedvr-broadcast)\
[XAppCapture 멤버](/reference/system/xappcapture/xappcapture_members)\
[XAppBroadcastUnregisterIsAppBroadcastingChanged](/reference/system/xappcapture/functions/xappbroadcastunregisterisappbroadcastingchanged)\
[XAppBroadcastMonitorCallback](/reference/system/xappcapture/functions/xappbroadcastmonitorcallback)


## Related topics

- [XAppBroadcastUnregisterIsAppBroadcastingChanged](/ko/reference/system/xappcapture/functions/xappbroadcastunregisterisappbroadcastingchanged.md)
- [XAppBroadcastMonitorCallback](/ko/reference/system/xappcapture/functions/xappbroadcastmonitorcallback.md)
- [XTaskQueueRegistrationToken](/ko/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md)
- [XAppCapture](/ko/reference/system/xappcapture/xappcapture_members.md)
- [GDK용 Unity C# API 래퍼](/ko/build/gdk-and-engines/unity/unity-api-wrappers.md)
