Compartilhar via


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

O método SetAttributes define os atributos de um objeto de armazenamento.

Sintaxe

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

Parâmetros

[in] dwAttributes

DWORD que contém os atributos a serem definidos conforme definido no método IWMDMStorage::SetAttributes .

[in] pFormat

Ponteiro para uma estrutura _WAVEFORMATEX que contém informações de atributo sobre o objeto. Esse parâmetro é opcional e será ignorado se o arquivo não for áudio.

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 retornados por GetAttributes (conforme listado na tabela de atributos para IWMDMStorage::GetAttributes) não podem ser definidos, portanto, não estão listados na tabela de atributos para IWMDMStorage::SetAttributes.

Esse método é opcional. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.

Requisitos

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

Confira também

IMDSPEnumStorage Interface

IMDSPStorage Interface

IMDSPStorage2::SetAttributes2

IMDSPStorage::GetAttributes

_WAVEFORMATEX