Freigeben über


IWMDMStorage2::GetAttributes2-Methode (mswmdm.h)

Die GetAttributes2-Methode ruft erweiterte Attribute des Speichers ab.

Syntax

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

Parameter

[out] pdwAttributes

Zeiger auf ein DWORD , das ein oder mehrere Attribute angibt, die in der IWMDMStorage::GetAttributes-Methode definiert sind, kombiniert mit einem bitweisen OR.

[out] pdwAttributesEx

Zeiger auf ein DWORD , das die erweiterten Attribute angibt. Derzeit werden keine erweiterten Attribute definiert.

[out] pAudioFormat

Optionaler Zeiger auf eine _WAVEFORMATEX-Struktur , die Audioinformationen zum Objekt angibt. Dieser Parameter wird ignoriert, wenn die Datei kein Audio ist.

[out] pVideoFormat

Optionaler Zeiger auf eine _ VIDEOINFOHEADER-Struktur , die Videoinformationen zum Objekt angibt. Dieser Parameter 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:

  • 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

Die Auswertung von Attributen ist ein entscheidender Schritt beim Offenlegen des Inhalts des Mediengeräts. Einige Geräte unterstützen keine hierarchische Speicherung von Daten auf Speichermedien. Die GetAttributes2-Methode wird verwendet, um die Unterstützung und das Format des Dateisystems abzuleiten, indem die Struktur mithilfe von Objektattributen ermittelt wird.

Anforderungen

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

Weitere Informationen

IWMDMEnumStorage-Schnittstelle

IWMDMStorage2-Schnittstelle

IWMDMStorage2::SetAttributes2

IWMDMStorage::EnumStorage