IWICBitmapCodecInfo::GetMimeTypes-Methode (wincodec.h)

Ruft eine durch Trennzeichen getrennte Sequenz von Mime-Typen ab, die dem Codec zugeordnet sind.

Syntax

HRESULT GetMimeTypes(
  [in]  UINT  cchMimeTypes,
  [out] WCHAR *wzMimeTypes,
  [out] UINT  *pcchActual
);

Parameter

[in] cchMimeTypes

Typ: UINT

Die Größe des Mime-Typenpuffers. Verwenden Sie 0 den ersten Aufruf, um die erforderliche Puffergröße zu ermitteln.

[out] wzMimeTypes

Typ: WCHAR*

Empfängt die mime-Typen, die dem Codec zugeordnet sind. Verwenden Sie NULL den ersten Aufruf, um die erforderliche Puffergröße zu ermitteln.

[out] pcchActual

Typ: UINT*

Die tatsächliche Puffergröße, die zum Abrufen aller mime-Typen erforderlich ist, die dem Codec zugeordnet sind.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Das Verwendungsmuster für diese Methode ist ein zwei Aufrufvorgang. Der erste Aufruf ruft die Puffergröße ab, die zum Abrufen der vollständigen Farbverwaltungsversionsnummer erforderlich ist, indem er mit cchMimeTypes festgelegt ist 0 und wzMimeTypes auf NULL. Dieser Aufruf legt pcchActual auf die erforderliche Puffergröße fest. Sobald die erforderliche Puffergröße bestimmt wurde, ruft ein zweiter GetMimeTypes-Aufruf mit cchMimeTypes auf die Puffergröße und wzMimeTypes festgelegt auf einen Puffer der entsprechenden Größe die Pixelformate ab.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll