Método IMDSPStorage4::GetSpecifiedMetadata (mswmdm.h)
O método GetSpecifiedMetadata recupera apenas o objeto de metadados especificado para um armazenamento.
Sintaxe
HRESULT GetSpecifiedMetadata(
[in] DWORD cProperties,
[in] LPCWSTR *ppwszPropNames,
[out] IWMDMMetaData *pMetadata
);
Parâmetros
[in] cProperties
Contagem de propriedades a serem recuperadas.
[in] ppwszPropNames
Matriz que contém os nomes de propriedade a serem recuperados. O tamanho dessa matriz deve ser igual a cProperties.
[out] pMetadata
Ponteiro para o ponteiro de interface IWMDMMetaData retornado.
Retornar valor
O método retorna um HRESULT. Todos os métodos de interface no Windows Media Gerenciador de Dispositivos podem retornar qualquer uma das seguintes classes de códigos de erro:
- Códigos de erro COM padrão
- Códigos de erro do Windows convertidos em valores HRESULT
- Códigos de erro do Windows Media Gerenciador de Dispositivos
Comentários
Esse método fornece ao cliente controle sobre quais propriedades são recuperadas. O cliente pode especificar os nomes de propriedade para as propriedades que o cliente precisa recuperar.
Por outro lado, o método GetMetadata recupera todos os metadados de armazenamento (propriedades).
Se nenhuma das propriedades especificadas puder ser retornada, o provedor de serviços deverá retornar WMDM_E_NOTSUPPORTED ou qualquer código de erro adequado.
Se pelo menos uma propriedade puder ser recuperada, o provedor de serviços deverá retornar essa propriedade e definir o código de retorno como um código de êxito de WMDM_S_NOT_ALL_PROPERTIES_RETRIEVED.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |