Compartir a través de


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

El método SetChannelConfig establece la máscara de configuración de canal en un control de configuración de canal.

Sintaxis

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

Parámetros

[in] dwConfig

Máscara de configuración de canal.

[in] pguidEventContext

Valor de contexto del método IControlChangeNotify::OnNotify . Este parámetro apunta a un GUID de contexto de evento. Si la llamada a SetChannelConfig cambia el estado del control de configuración de canal, todos los clientes que han registrado interfaces IControlChangeNotify con ese control reciben notificaciones. En su implementación del método OnNotify , un cliente puede inspeccionar el GUID de contexto de evento para detectar si es el origen del evento de cambio de control u otro cliente. Si el autor de la llamada proporciona un puntero NULL para este parámetro, el método de notificación del cliente recibe un puntero de contexto NULL .

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles incluyen, entre otros, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
E_OUTOFMEMORY
Memoria insuficiente

Comentarios

Para obtener información sobre las máscaras de configuración de canal, consulta la explicación de la propiedad KSPROPERTY_AUDIO_CHANNEL_CONFIG en la documentación de Windows DDK.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado devicetopology.h

Consulte también

IAudioChannelConfig (Interfaz)

IAudioChannelConfig::GetChannelConfig