Partager via


Méthode ISimpleAudioVolume ::GetMute (audioclient.h)

La méthode GetMute récupère l’état de désactivation actuel de la session audio.

Syntaxe

HRESULT GetMute(
  [out] BOOL *pbMute
);

Paramètres

[out] pbMute

Pointeur vers une variable BOOL dans laquelle la méthode écrit l’état de désactivation. TRUE indique que la désactivation est activée. FALSE indique qu’il est désactivé.

Valeur retournée

Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
E_POINTER
Le paramètre pbMute a la valeur NULL.
AUDCLNT_E_DEVICE_INVALIDATED
Le périphérique de point de terminaison audio a été débranché, ou le matériel audio ou les ressources matérielles associées ont été reconfigurés, désactivés, supprimés ou autrement indisponibles.
AUDCLNT_E_SERVICE_NOT_RUNNING
Le service audio Windows n’est pas en cours d’exécution.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête audioclient.h

Voir aussi

IChannelAudioVolume, interface

ISimpleAudioVolume, interface

ISimpleAudioVolume ::SetMute