Método IWMDMStorage2::GetAttributes2 (mswmdm.h)
O método GetAttributes2 recupera atributos estendidos do armazenamento.
Sintaxe
HRESULT GetAttributes2(
[out] DWORD *pdwAttributes,
[out] DWORD *pdwAttributesEx,
[out] _WAVEFORMATEX *pAudioFormat,
[out] _VIDEOINFOHEADER *pVideoFormat
);
Parâmetros
[out] pdwAttributes
Ponteiro para um DWORD que especifica um ou mais atributos definidos no método IWMDMStorage::GetAttributes , combinado com um OR bit a bit.
[out] pdwAttributesEx
Ponteiro para um DWORD que especifica os atributos estendidos. Atualmente, nenhum atributo estendido é definido.
[out] pAudioFormat
Ponteiro opcional para uma estrutura _ WAVEFORMATEX que especifica informações de áudio sobre o objeto. Esse parâmetro será ignorado se o arquivo não for áudio.
[out] pVideoFormat
Ponteiro opcional para uma estrutura _ VIDEOINFOHEADER que especifica informações de vídeo sobre o objeto. Esse parâmetro será ignorado se o arquivo não for vídeo.
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 de Gerenciador de Dispositivos do Windows Media
Comentários
A avaliação de atributos é uma etapa crucial ao expor o conteúdo do dispositivo de mídia. Alguns dispositivos não dão suporte ao armazenamento hierárquico de dados na mídia de armazenamento. O método GetAttributes2 é usado para inferir o suporte e o formato do sistema de arquivos descobrindo sua estrutura por meio de atributos de objeto.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |