Compartilhar via


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

O método SetAttributes define os atributos do armazenamento.

Sintaxe

HRESULT SetAttributes(
  [in] DWORD         dwAttributes,
  [in] _WAVEFORMATEX *pFormat
);

Parâmetros

[in] dwAttributes

DWORD especificando os atributos a serem definidos. A tabela a seguir lista os atributos que podem ser definidos por esse parâmetro.

Atributo Descrição
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úsicas.
WMDM_FILE_ATTR_AUDIOBOOK Este é um arquivo de livro de áudio.
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.

[in] pFormat

Ponteiro opcional para uma estrutura _WAVEFORMATEX que especifica informações de áudio sobre o 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 do Windows Media Gerenciador de Dispositivos
Para obter uma lista abrangente de possíveis códigos de erro, consulte Códigos de erro.

Comentários

Muitos dos atributos listados para GetAttributes não podem ser definidos e, portanto, não estão listados na tabela de atributos para SetAttributes.

Requisitos

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

Confira também

IWMDMStorage Interface

IWMDMStorage::GetAttributes