Compartilhar via


Método IWMDMStorage::GetAttributes (mswmdm.h)

O método GetAttributes recupera os atributos do armazenamento.

Sintaxe

HRESULT GetAttributes(
  [out] DWORD         *pdwAttributes,
  [out] _WAVEFORMATEX *pFormat
);

Parâmetros

[out] pdwAttributes

Ponteiro para um DWORD que especifica um ou mais dos atributos a seguir, combinados com um OR bit a bit.

Atributo Descrição
WMDM_STORAGE_ATTR_FILESYSTEM Esse objeto é o meio de armazenamento de nível superior, por exemplo, um cartão de armazenamento ou algum outro tipo de armazenamento a bordo.
WMDM_STORAGE_ATTR_REMOVABLE O meio de armazenamento global é removível.
WMDM_STORAGE_ATTR_NONREMOVABLE O meio de armazenamento global não é removível.
WMDM_STORAGE_ATTR_FOLDERS O meio de armazenamento global dá suporte a pastas e hierarquia de arquivos.
WMDM_STORAGE_ATTR_HAS_FILES Esse objeto de armazenamento contém pelo menos um arquivo como um filho imediato.
WMDM_STORAGE_ATTR_HAS_FOLDERS Esse objeto de armazenamento contém pelo menos uma pasta como um filho imediato.
WMDM_STORAGE_ATTR_CANEDITMETADATA Esse armazenamento pode editar metadados.
WMDM_FILE_ATTR_FILE Esse é um arquivo no meio de armazenamento.
WMDM_FILE_ATTR_FOLDER Essa é uma pasta no meio de armazenamento.
WMDM_FILE_ATTR_LINK Esse é um link que cria uma associação entre vários arquivos.
WMDM_FILE_ATTR_AUDIO Esse arquivo contém dados de áudio.
WMDM_FILE_ATTR_DATA Esse arquivo contém dados que não são de áudio.
WMDM_FILE_ATTR_CANPLAY Esse arquivo de áudio pode ser reproduzido pelo dispositivo.
WMDM_FILE_ATTR_CANDELETE Esse arquivo pode ser excluído.
WMDM_FILE_ATTR_CANMOVE Esse arquivo ou pasta pode ser movido no meio de armazenamento.
WMDM_FILE_ATTR_CANRENAME Esse arquivo ou pasta pode ser renomeado.
WMDM_FILE_ATTR_CANREAD Esse arquivo pode ser lido pelo computador host.
WMDM_FILE_ATTR_MUSIC Este arquivo de áudio contém música.
WMDM_FILE_ATTR_AUDIOBOOK Este é um arquivo de livro de áudio.
WMDM_FILE_ATTR_VIDEO Esse arquivo contém dados de vídeo.
WMDM_FILE_ATTR_HIDDEN Esse arquivo está oculto no sistema de arquivos
WMDM_FILE_ATTR_SYSTEM Este é um arquivo do sistema
WMDM_FILE_ATTR_READONLY Este é um arquivo somente leitura.
WMDM_STORAGE_ATTR_VIRTUAL Esse armazenamento é virtual e não corresponde a um armazenamento real no sistema de arquivos do dispositivo. (Pastas criadas com base em metadados são um exemplo de armazenamento virtual.)
WMDM_STORAGE_IS_DEFAULT Esse armazenamento é o local padrão para colocar novas mídias digitais no dispositivo.
WMDM_STORAGE_CONTAINS_DEFAULT Esse armazenamento contém o armazenamento padrão em que a nova mídia digital deve ser colocada.

[out] pFormat

Ponteiro opcional para uma estrutura _WAVEFORMATEX que especifica os atributos de áudio do objeto.

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.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho mswmdm.h
Biblioteca Mssachlp.lib

Confira também

Explorando um dispositivo

IWMDMEnumStorage Interface

IWMDMStorage Interface

IWMDMStorage::EnumStorage

IWMDMStorage::SetAttributes

_WAVEFORMATEX