IWICBitmapFrameDecode::GetMetadataQueryReader-Methode (wincodec.h)

Ruft einen Metadatenabfrageleser für den Frame ab.

Syntax

HRESULT GetMetadataQueryReader(
  [out] IWICMetadataQueryReader **ppIMetadataQueryReader
);

Parameter

[out] ppIMetadataQueryReader

Typ: IWICMetadataQueryReader**

Wenn diese Methode zurückgibt, enthält einen Zeiger auf den Metadatenabfrageleser des Frames.

Rückgabewert

Typ: HRESULT

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

Hinweise

Bei Bildformaten mit einem Frame (JPG, PNG, JPEG-XR) wird der Abfrageleser auf Frameebene des ersten Frames verwendet, um auf alle Bildmetadaten zuzugreifen, und der Abfrageleser auf Decoderebene wird nicht verwendet. Bei Formaten mit mehr als einem Frame (GIF, TIFF) wird der Abfrageleser auf Frameebene für einen bestimmten Frame verwendet, um auf metadatenspezifisch für diesen Frame zuzugreifen, und im Falle von GIF ist ein Metadatenleser auf Decoderebene vorhanden. Wenn der Decoder keine Metadaten (BMP, ICO) unterstützt, wird WINCODEC_ERR_UNSUPPORTEDOPERATION zurückgegeben.

Anforderungen

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

Siehe auch

Konzept

Iwicbitmapframedecode

Übersicht über die Metadaten-Abfragesprache

Übersicht über das Lesen und Schreiben von Bildmetadaten

Übersicht über WIC-Metadaten