Método IAudioMute::SetMute (devicetopology.h)
El método SetMute habilita o deshabilita el control de silenciación.
Sintaxis
HRESULT SetMute(
[in] BOOL bMuted,
[in] LPCGUID pguidEventContext
);
Parámetros
[in] bMuted
Nuevo estado de silenciamiento. Si bMuted es TRUE (distinto de cero), el método habilita la silenciación. Si es FALSE, el método deshabilita la silenciación.
[in] pguidEventContext
Valor de contexto del método IControlChangeNotify::OnNotify . Este parámetro apunta a un GUID de contexto de evento. Si la llamada SetMute cambia el estado del control de silencio, 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 |
---|---|
|
Memoria insuficiente |
Requisitos
Requisito | Value |
---|---|
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 |