Compartir a través de


Método IAudioEndpointVolume::QueryHardwareSupport (endpointvolume.h)

El método QueryHardwareSupport consulta el dispositivo de punto de conexión de audio para sus funciones compatibles con hardware.

Sintaxis

HRESULT QueryHardwareSupport(
  [out] DWORD *pdwHardwareSupportMask
);

Parámetros

[out] pdwHardwareSupportMask

Puntero a una variable DWORD en la que el método escribe una máscara de compatibilidad de hardware que indica las funcionalidades de hardware del dispositivo de punto de conexión de audio. El método puede establecer la máscara en 0 o en la combinación or bit a bit de una o varias constantes ENDPOINT_HARDWARE_SUPPORT_XXX .

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_POINTER
El parámetro pdwHardwareSupportMask es NULL.

Comentarios

Este método indica si el dispositivo de punto de conexión de audio implementa las siguientes funciones en hardware:

  • Control de volumen
  • Silenciar control
  • Medidor máximo
El sistema sustituye automáticamente una implementación de software por cualquier función de la lista anterior que el dispositivo de punto de conexión no implementa en el hardware.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado endpointvolume.h

Consulte también

IAudioEndpointVolume (interfaz)