Método IWSDDeviceProxy::GetAllMetadata (wsdclient.h)
Recupera todos os metadados para este dispositivo.
Sintaxe
HRESULT GetAllMetadata(
[out] WSD_METADATA_SECTION_LIST **ppMetadata
);
Parâmetros
[out] ppMetadata
Referência a uma estrutura WSD_METADATA_SECTION_LIST que especifica todos os metadados relacionados a um dispositivo. Não libere este objeto.
Valor retornado
Esse método pode retornar um desses valores.
Os valores retornados possíveis incluem, mas não se limitam a, o seguinte.
Código de retorno | Descrição |
---|---|
|
Método concluído com êxito. |
|
ppMetadata é NULL. |
Comentários
Esse método é fornecido para que os metadados estendidos possam ser acessados. Fabricante, host de serviço e metadados específicos do dispositivo são melhor obtidos usando métodos fornecidos especificamente para essas finalidades.
GetAllMetadata não fará com que o proxy do dispositivo recupere metadados do dispositivo. Em vez disso, GetAllMetadata retornará os metadados recuperados com a última chamada para BeginGetMetadata e EndGetMetadata. Se nenhum desses métodos tiver sido chamado, GetAllMetadata retornará os metadados recuperados quando o objeto IWSDDeviceProxy for inicializado.
Após o êxito, a memória em ppMetadata será válida até BeginGetMetadata ou EndGetMetadata ser chamado ou até que o objeto IWSDDeviceProxy seja liberado.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdclient.h (include Wsdapi.h) |
DLL | Wsdapi.dll |