Compartilhar via


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
Para obter uma ampla lista de possíveis códigos de erro, consulte Códigos de erro.

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

Confira também

IWMDMEnumStorage Interface

IWMDMStorage2 Interface

IWMDMStorage2::SetAttributes2

IWMDMStorage::EnumStorage