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