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

# IAcpHal::Disconnect

> IAcpHal::Disconnect

# IAcpHal::Disconnect

Se déconnecte de l'ACP.

## Syntaxe

```cpp theme={null}
HRESULT Disconnect(  
)  
```

### Paramètres

### Valeur de retour

Type : HRESULT

Si la méthode réussit, elle renvoie `S_OK`. Si la méthode échoue, elle renvoie l'un des codes suivants (liste partielle) :

| Code de retour | Description |
| - | - |
| ACP\_E\_NOT\_CONNECTED | Cette instance n'est pas connectée à l'ACP. |

## Remarques

[PopMessage](/fr-CA/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_popmessage) est la seule méthode qui peut être appelée après cette méthode. Si une file d'attente de messages a été créée lors de l'appel à [Connect](/fr-CA/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect) et qu'une inscription au type de message **ACP\_MESSAGE\_TYPE\_DISCONNECTED** a été effectuée, ce sera le dernier message envoyé par l'ACP. Lorsque le message de déconnexion est reçu, l'ACP ne référence plus aucune ressource allouée par cette instance.

## Configuration requise

**En-tête :** acphal.h

**Plateformes prises en charge :** consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Connect](/fr-CA/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect)\
[AcpHal](/fr-CA/reference/audio/acphal/acphal_members)


## Related topics

- [IAcpHal::Disconnect](/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_disconnect.md)
- [IAcpHal](/reference/audio/acphal/interfaces/IAcpHal/iacphal.md)
