Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine neue instance des IWICBitmapDecoder basierend auf dem angegebenen Dateihandle.
Syntax
HRESULT CreateDecoderFromFileHandle(
[in] ULONG_PTR hFile,
[in] const GUID *pguidVendor,
[in] WICDecodeOptions metadataOptions,
[out, retval] IWICBitmapDecoder **ppIDecoder
);
Parameter
[in] hFile
Typ: ULONG_PTR
Das Dateihandle, aus dem der Decoder erstellt werden soll.
[in] pguidVendor
Typ: const GUID*
Die GUID für den bevorzugten Decoderanbieter. Verwenden Sie NULL , wenn kein bevorzugter Anbieter vorhanden ist.
[in] metadataOptions
Typ: WICDecodeOptions
Die WICDecodeOptions , die beim Erstellen des Decoders verwendet werden sollen.
[out, retval] ppIDecoder
Typ: IWICBitmapDecoder**
Ein Zeiger, der einen Zeiger auf einen neuen IWICBitmapDecoder empfängt.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Wenn ein Decoder mit dieser Methode erstellt wird, muss das Dateihandle während der Lebensdauer des Decoders aktiv bleiben.
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 |