Freigeben über


IMDSPStorage2::SetAttributes2-Methode (mswmdm.h)

Die SetAttributes2-Methode erweitert IMDSPStorage::SetAttributes , indem Sie Audio- und Videoformate und erweiterte Attribute eines Speicherobjekts festlegen können.

Syntax

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

Parameter

[in] dwAttributes

DWORD mit den Attributen, die gemäß der Definition in der IWMDMStorage::SetAttributes-Methode festgelegt werden sollen

[in] dwAttributesEx

DWORD mit den erweiterten Attributen. Derzeit sind keine erweiterten Attribute definiert.

[in] pAudioFormat

Zeiger auf eine _WAVEFORMATEX Struktur, die Audioformatinformationen zum Objekt enthält. Dieser Parameter ist optional und wird ignoriert, wenn die Datei kein Audio ist.

[in] pVideoFormat

Zeiger auf eine _VIDEOINFOHEADER-Struktur , die Videoformatinformationen zum Objekt enthält. Dieser Parameter ist optional und wird ignoriert, wenn die Datei kein Video ist.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Standard-COM-Fehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine umfassende Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Weitere Informationen finden Sie unter Hinweise zu IWMDMStorage::SetAttributes.

Diese Methode ist optional. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IMDSPStorage2-Schnittstelle

IMDSPStorage2::GetAttributes2

IMDSPStorage::SetAttributes

IWMDMStorage::SetAttributes