Método IMDSPDevice::GetFormatSupport (mswmdm.h)
El método GetFormatSupport recupera todos los formatos admitidos por el dispositivo. La información de formato incluye códecs, formatos de archivo y esquemas de administración de derechos digitales.
Sintaxis
HRESULT GetFormatSupport(
[out] _WAVEFORMATEX **pFormatEx,
[out] UINT *pnFormatCount,
[out] LPWSTR **pppwszMimeType,
[out] UINT *pnMimeTypeCount
);
Parámetros
[out] pFormatEx
Puntero a una matriz de estructuras de _WAVEFORMATEX que contienen información sobre códecs y velocidades de bits compatibles con el dispositivo.
[out] pnFormatCount
Puntero al número de elementos de la matriz pFormatEx .
[out] pppwszMimeType
Puntero a una matriz que describe los formatos de archivo y los esquemas de administración de derechos digitales admitidos por el dispositivo.
[out] pnMimeTypeCount
Puntero al número de elementos de la matriz pppwszMimeType .
Valor devuelto
El método devuelve un valor HRESULT. Todos los métodos de interfaz de Windows Media Administrador de dispositivos pueden devolver cualquiera de las siguientes clases de códigos de error:
- Códigos de error COM estándar
- Códigos de error de Windows convertidos en valores HRESULT
- Códigos de error de windows Media Administrador de dispositivos
Comentarios
Este método asigna memoria para los parámetros pFormatEx y pppwszMimeType y el autor de la llamada debe liberarla mediante CoTaskMemFree, una función Win32 estándar.
Este método debe implementarse. No debe devolver WMDM_E_NOTSUPPORTED ni E_NOTIMPL. Para obtener más información, consulte Interfaces obligatorias y opcionales.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | mswmdm.h |
Library | Mssachlp.lib |