Partager via


Méthode IAudioChannelConfig::SetChannelConfig (devicetopology.h)

La méthode SetChannelConfig définit le masque de configuration de canal dans un contrôle de configuration de canal.

Syntaxe

HRESULT SetChannelConfig(
  [in] DWORD   dwConfig,
  [in] LPCGUID pguidEventContext
);

Paramètres

[in] dwConfig

Masque de configuration de canal.

[in] pguidEventContext

Valeur de contexte pour la méthode IControlChangeNotify::OnNotify . Ce paramètre pointe vers un GUID de contexte d’événement. Si l’appel SetChannelConfig modifie l’état du contrôle de configuration de canal, tous les clients qui ont inscrit des interfaces IControlChangeNotify avec ce contrôle reçoivent des notifications. Dans son implémentation de la méthode OnNotify , un client peut inspecter le GUID de contexte d’événement pour découvrir s’il ou un autre client est la source de l’événement control-change. Si l’appelant fournit un pointeur NULL pour ce paramètre, la méthode de notification du client reçoit un pointeur de contexte NULL .

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_OUTOFMEMORY
Mémoire insuffisante.

Notes

Pour plus d’informations sur les masques de configuration de canal, consultez la discussion sur la propriété KSPROPERTY_AUDIO_CHANNEL_CONFIG dans la documentation du DDK Windows.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête devicetopology.h

Voir aussi

IAudioChannelConfig, interface

IAudioChannelConfig::GetChannelConfig