Método IWSDDeviceProxy::GetAllMetadata (wsdclient.h)
Recupera todos los metadatos de este dispositivo.
Sintaxis
HRESULT GetAllMetadata(
[out] WSD_METADATA_SECTION_LIST **ppMetadata
);
Parámetros
[out] ppMetadata
Referencia a una estructura de WSD_METADATA_SECTION_LIST que especifica todos los metadatos relacionados con un dispositivo. No suelte este objeto.
Valor devuelto
Este método puede devolver uno de estos valores.
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
ppMetadata es NULL. |
Observaciones
Este método se proporciona para que se pueda acceder a los metadatos extendidos. El fabricante, el host de servicio y los metadatos específicos del dispositivo se obtienen mejor mediante métodos proporcionados específicamente para esos fines.
GetAllMetadata no hará que el proxy del dispositivo recupere los metadatos del dispositivo. En su lugar, GetAllMetadata devolverá los metadatos recuperados con la última llamada a BeginGetMetadata y EndGetMetadata. Si no se ha llamado a ninguno de estos métodos, GetAllMetadata devolverá los metadatos recuperados cuando se inicialice el objeto IWSDDeviceProxy .
Tras el éxito, la memoria de ppMetadata será válida hasta que se llame a BeginGetMetadata o EndGetMetadata , o hasta que se libere el objeto IWSDDeviceProxy .
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 | wsdclient.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |