Método IKsFormatSupport::IsFormatSupported (devicetopology.h)

El método IsFormatSupported indica si el dispositivo de punto de conexión de audio admite el formato de secuencia de audio especificado.

Sintaxis

HRESULT IsFormatSupported(
  [in]  PKSDATAFORMAT pKsFormat,
  [in]  DWORD         cbFormat,
  [out] BOOL          *pbSupported
);

Parámetros

[in] pKsFormat

Puntero a un especificador de formato de secuencia de audio. Este parámetro apunta a un búfer asignado por el autor de la llamada que contiene un especificador de formato. El especificador comienza con una estructura KSDATAFORMAT que podría seguir la información de formato adicional. Para obtener más información sobre los especificadores de formato y KSDATAFORMAT , consulte la documentación de DDK de Windows.

[in] cbFormat

Tamaño en bytes del búfer que contiene el especificador de formato.

[out] pbSupported

Puntero a una variable BOOL en la que el método escribe un valor para indicar si se admite el formato. El método escribe TRUE si el dispositivo admite el formato y FALSE si el dispositivo no admite el formato.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
E_POINTER
El puntero pKsFormat o pbSupported es NULL.
E_INVALIDARG
El especificador de formato no es válido.

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

IKsFormatSupport (interfaz)