Freigeben über


IWICComponentFactory::CreateMetadataReaderFromContainer-Methode (wincodecsdk.h)

Erstellt einen IWICMetadataReader basierend auf den angegebenen Parametern.

Syntax

HRESULT CreateMetadataReaderFromContainer(
  [in]  REFGUID            guidContainerFormat,
  [in]  const GUID         *pguidVendor,
  [in]  DWORD              dwOptions,
  [in]  IStream            *pIStream,
  [out] IWICMetadataReader **ppIReader
);

Parameter

[in] guidContainerFormat

Typ: REFGUID

Die Containerformat-GUID, auf der der Reader basiert.

[in] pguidVendor

Typ: const GUID*

Zeiger auf die Anbieter-GUID des Metadatenlesers.

[in] dwOptions

Art: DWORD

Die Optionen WICPersistOptions und WICMetadataCreationOptions , die beim Erstellen des Metadatenlesers verwendet werden sollen.

[in] pIStream

Typ: IStream*

Zeiger auf einen Stream, mit dem der Reader initialisiert werden soll. Bei NULL ist der Metadatenleser leer.

[out] ppIReader

Typ: IWICMetadataReader**

Ein Zeiger, der einen Zeiger auf den neuen Metadatenleser empfängt.

Rückgabewert

Typ: HRESULT

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

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 wincodecsdk.h
Bibliothek Windowscodecs.lib
DLL Windowscodecs.dll