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
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |
Biblioteca | Mssachlp.lib |