Freigeben über


GetImageEncoders-Funktion (gdiplusimagecodec.h)

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

Syntax

Status GetImageEncoders(
  [in]  UINT           numEncoders,
  [in]  UINT           size,
  [out] ImageCodecInfo *encoders
);

Parameter

[in] numEncoders

Typ: UINT

Ganzzahl, die die Anzahl der verfügbaren Bildencoder angibt. Rufen Sie GetImageEncodersSize auf, um diese Nummer zu ermitteln.

[in] size

Typ: UINT

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

[out] encoders

Typ: ImageCodecInfo*

Zeiger auf einen Puffer, der das Array der ImageCodecInfo-Objekte empfängt. Sie müssen Arbeitsspeicher für diesen Puffer zuweisen. Rufen Sie GetImageEncodersSize 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

Anforderung Wert
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

GetImageDecoder

GetImageDecodersSize

GetImageEncodersSize

Image

Metafile

Verwenden von Bildencodern und -decodern