IShellImageData::GetEncoderParams-Methode (shimgdata.h)

Ruft den aktuellen Satz von Encoderparametern ab.

Syntax

HRESULT GetEncoderParams(
  [in]  GUID              *pguidFmt,
  [out] EncoderParameters **ppEncParams
);

Parameter

[in] pguidFmt

Typ: GUID*

Ein Zeiger auf eine GUID, die den Encoder angibt. Dies muss ein von GDI+ unterstützter Encoder sein. Wenn dieser Parameter NULL ist, ergibt sich eine nicht behandelte Ausnahme.

[out] ppEncParams

Typ: EncoderParameters**

Die Adresse eines Zeigers auf ein Array von EncoderParameter-Objekten .

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, falls erfolgreich oder andernfalls ein Fehlerwert, einschließlich der folgenden:

Rückgabecode Beschreibung
E_FAIL
Dieser Rückgabewert kann unter verschiedenen Umständen generiert werden.
  • Das Bild wurde nicht decodiert, oder der Decodierungsprozess ist fehlgeschlagen.
  • pguidFmt bezieht sich auf ein Format, das von GDI+ nicht unterstützt wird.
  • Ein interner Aufruf ist fehlgeschlagen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shimgdata.h
DLL Shell32.dll