Método IAMDeviceRemoval::D eviceInfo (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El DeviceInfo
método recupera información sobre el dispositivo.
Sintaxis
HRESULT DeviceInfo(
[out] CLSID *pclsidInterfaceClass,
[out] LPWSTR *pwszSymbolicLink
);
Parámetros
[out] pclsidInterfaceClass
Recibe un GUID que especifica la clase de interfaz de dispositivo.
[out] pwszSymbolicLink
Recibe un puntero a una cadena que contiene la ruta de acceso del dispositivo Plug and Play (PnP) para el dispositivo. El llamador debe liberar la cadena llamando a CoTaskMemFree. Este parámetro puede ser NULL.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Para obtener más información sobre las clases de interfaz de dispositivo y las rutas de acceso de dispositivo, consulte E/S de dispositivo en la documentación de Windows SDK.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluye Dshow.h) |
Library | Strmiids.lib |