Freigeben über


IMDSPStorage2::GetAttributes2-Methode (mswmdm.h)

Die GetAttributes2-Methode ruft Attribute von Dateien oder Speicher ab.

Syntax

HRESULT GetAttributes2(
  [out] DWORD            *pdwAttributes,
  [out] DWORD            *pdwAttributesEx,
  [out] _WAVEFORMATEX    *pAudioFormat,
  [out] _VIDEOINFOHEADER *pVideoFormat
);

Parameter

[out] pdwAttributes

Zeiger auf ein DWORD , das die Basisattribute enthält, wie in der IWMDMStorage::GetAttributes-Methode definiert.

[out] pdwAttributesEx

Zeiger auf ein DWORD , das die erweiterten Attribute enthält. Derzeit werden keine erweiterten Attribute definiert.

[out] 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.

[out] pVideoFormat

Zeiger auf eine _VIDEOINFOHEADER-Struktur , die Videoformatinformationen zum Objekt enthält. Dieser Parameter ist optional und wird ignoriert, wenn es sich bei der Datei nicht um ein Video handelt.

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:

  • Com-Standardfehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine ausführliche Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Siehe Hinweise zu IWMDMStorage::GetAttributes.

Diese Methode muss implementiert werden. Es darf keine WMDM_E_NOTSUPPORTED oder E_NOTIMPL zurückgegeben werden. 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::SetAttributes2