Bagikan melalui


Metode IWICImagingFactory::CreateDecoderFromFileHandle (wincodec.h)

Membuat instans baru IWICBitmapDecoder berdasarkan handel file yang diberikan.

Sintaks

HRESULT CreateDecoderFromFileHandle(
  [in]          ULONG_PTR         hFile,
  [in]          const GUID        *pguidVendor,
  [in]          WICDecodeOptions  metadataOptions,
  [out, retval] IWICBitmapDecoder **ppIDecoder
);

Parameter

[in] hFile

Jenis: ULONG_PTR

Handel file untuk membuat dekoder.

[in] pguidVendor

Jenis: const GUID*

GUID untuk vendor dekoder pilihan. Gunakan NULL jika tidak ada vendor pilihan.

[in] metadataOptions

Jenis: WICDecodeOptions

WICDecodeOptions untuk digunakan saat membuat dekoder.

[out, retval] ppIDecoder

Jenis: IWICBitmapDecoder**

Pointer yang menerima pointer ke IWICBitmapDecoder baru.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Ketika dekoder dibuat menggunakan metode ini, handel file harus tetap hidup selama masa pakai dekoder.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wincodec.h
Pustaka Windowscodecs.lib
DLL Windowscodecs.dll

Lihat juga

CreateFile

IWICImagingFactory