Image::GetEncoderParameterList メソッド (gdiplusheaders.h)

Image::GetEncoderParameterList メソッドは、指定されたイメージ エンコーダーでサポートされているパラメーターの一覧を取得します。

構文

Status GetEncoderParameterList(
  [in]  const CLSID       *clsidEncoder,
  [in]  UINT              size,
  [out] EncoderParameters *buffer
);

パラメーター

[in] clsidEncoder

型: const CLSID*

エンコーダーを指定する CLSID へのポインター。

[in] size

型: UINT

バッファー配列のサイズをバイト単位で指定する整数。 Image::GetEncoderParameterListSize メソッドを呼び出して、必要なサイズを取得します。

[out] buffer

種類: EncoderParameters*

サポートされているパラメーターの一覧を受け取る EncoderParameters オブジェクトへのポインター。

戻り値

種類: 状態

メソッドが成功した場合は、 Status 列挙体の要素である Ok を返します。

メソッドが失敗した場合は、 Status 列挙体の他の要素のいずれかを返します。

注釈

Image::GetEncoderParameterList メソッドは EncoderParameter オブジェクトの配列を返します。 Image::GetEncoderParameterList を呼び出す前に、EncoderParameters オブジェクトの一部である配列を受け取るのに十分な大きさのバッファーを割り当てる必要があります。 Image::GetEncoderParameterListSize メソッドを呼び出して、必要な EncoderParameters オブジェクトのサイズをバイト単位で取得できます。

要件

要件
サポートされている最小のクライアント Windows XP、Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー gdiplusheaders.h (Gdiplus.h を含む)
Library Gdiplus.lib
[DLL] Gdiplus.dll

こちらもご覧ください

GetImageEncoders

GetImageEncodersSize

Image

Image::GetEncoderParameterListSize

イメージ エンコーダーとデコーダーの使用