Freigeben über


GetImageDecoders-Funktion (gdiplusimagecodec.h)

Die GetImageDecoders-Funktion ruft ein Array von ImageCodecInfo-Objekten ab, die Informationen zu den verfügbaren Bilddecodern enthalten.

Syntax

Status GetImageDecoders(
  [in]  UINT           numDecoders,
  [in]  UINT           size,
  [out] ImageCodecInfo *decoders
);

Parameter

[in] numDecoders

Typ: UINT

Eine ganze Zahl, die die Anzahl der verfügbaren Bilddecoder angibt. Rufen Sie GetImageDecodersSize auf, um diese Nummer zu ermitteln.

[in] size

Typ: UINT

Eine ganze Zahl, die die Größe des Arrays von ImageCodecInfo-Objekten in Bytes angibt. Rufen Sie GetImageDecodersSize auf, um diese Nummer zu ermitteln.

[out] decoders

Typ: ImageCodecInfo*

Zeiger auf einen Puffer, der das Array von ImageCodecInfo-Objekten empfängt. Sie müssen Arbeitsspeicher für diesen Puffer zuweisen. Rufen Sie GetImageDecodersSize auf, um die Größe des erforderlichen Puffers zu bestimmen.

Rückgabewert

Typ: Status

Wenn die Funktion erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Funktion fehlschlägt, gibt sie eines der anderen Elemente der Status-Enumeration zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusimagecodec.h (include Gdiplus.h)
Bibliothek Gdiplus.lib

Weitere Informationen

Bitmap

GetImageDecodersSize

GetImageEncoders

GetImageEncodersSize

Bild

Metafile

Verwenden von Bildencodern und Decodern