Compartilhar via


Método IMDSPStorage2::SetAttributes2 (mswmdm.h)

O método SetAttributes2 estende IMDSPStorage::SetAttributes , permitindo que você defina formatos de áudio e vídeo e atributos estendidos de um objeto de armazenamento.

Sintaxe

HRESULT SetAttributes2(
  [in] DWORD            dwAttributes,
  [in] DWORD            dwAttributesEx,
  [in] _WAVEFORMATEX    *pAudioFormat,
  [in] _VIDEOINFOHEADER *pVideoFormat
);

Parâmetros

[in] dwAttributes

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

[in] dwAttributesEx

DWORD que contém os atributos estendidos. Nenhum atributo estendido está definido no momento.

[in] pAudioFormat

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

[in] pVideoFormat

Ponteiro para uma estrutura _VIDEOINFOHEADER que contém informações de formato de vídeo sobre o objeto. Esse parâmetro é opcional e 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 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

Consulte Comentários 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

IMDSPStorage2 Interface

IMDSPStorage2::GetAttributes2

IMDSPStorage::SetAttributes

IWMDMStorage::SetAttributes