次の方法で共有


IWICImagingFactory::CreateDecoderFromFileHandle メソッド (wincodec.h)

指定されたファイル ハンドルに基づいて IWICBitmapDecoder の新しいインスタンスを作成します。

構文

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

パラメーター

[in] hFile

種類: ULONG_PTR

デコーダーの作成元となるファイル ハンドル。

[in] pguidVendor

型: const GUID*

優先デコーダー ベンダーの GUID。 優先ベンダーがない場合は NULL を 使用します。

[in] metadataOptions

種類: WICDecodeOptions

デコーダーの作成時に使用する WICDecodeOptions

[out, retval] ppIDecoder

種類: IWICBitmapDecoder**

新しい IWICBitmapDecoder へのポインターを受け取るポインター。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

このメソッドを使用してデコーダーを作成する場合、デコーダーの有効期間中はファイル ハンドルが有効なままである必要があります。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2、Windows Vista [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー wincodec.h
Library Windowscodecs.lib
[DLL] Windowscodecs.dll

こちらもご覧ください

CreateFile

IWICImagingFactory