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

# AudioStateMonitorRegistrationHandle

> AudioStateMonitorRegistrationHandle

A 64-bit integer that identifies a callback registered with [IAudioStateMonitor::RegisterCallback](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-registercallback.md).

## Syntax

```cpp theme={null}
typedef __int64 AudioStateMonitorRegistrationHandle;
```

## Remarks

Pass this value into [IAudioStateMonitor::UnregisterCallback](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-unregistercallback.md) to unregister the callback function.

## Requirements

**Header:** Audiostatemonitorapi.h

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[About WASAPI](https://learn.microsoft.com/windows/desktop/CoreAudio/wasapi)\
[IAudioStateMonitor::RegisterCallback](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-registercallback.md)\
[IAudioStateMonitor::UnregisterCallback](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-unregistercallback.md)


## Related topics

- [IAudioStateMonitor::UnregisterCallback method](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-unregistercallback.md)
- [IAudioStateMonitor::RegisterCallback method](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor-registercallback.md)
- [AudioStateMonitor](https://docs.xbox.com/reference/audio/audiostatemonitor/audiostatemonitor_members.md)
- [IAudioStateMonitor interface](https://docs.xbox.com/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor.md)
- [AudioStateMonitorCallback](https://docs.xbox.com/reference/audio/audiostatemonitor/types/audiostatemonitorcallback.md)
