次の方法で共有


IShellImageData::GetEncoderParams メソッド (shimgdata.h)

エンコーダー パラメーターの現在のセットを取得します。

構文

HRESULT GetEncoderParams(
  [in]  GUID              *pguidFmt,
  [out] EncoderParameters **ppEncParams
);

パラメーター

[in] pguidFmt

型: GUID*

エンコーダーを指定する GUID へのポインター。 これは、GDI+ でサポートされているエンコーダーである必要があります。 このパラメーターが NULL の場合、ハンドルされない例外が発生します。

[out] ppEncParams

種類: EncoderParameters**

EncoderParameter オブジェクトの配列へのポインターのアドレス。

戻り値

型: HRESULT

成功した場合 はS_OK を返し、それ以外の場合は次のようなエラー値を返します。

リターン コード 説明
E_FAIL
状況によっては、この戻り値が生成される場合があります。
  • イメージがデコードされなかったか、デコード プロセスが失敗しました。
  • pguidFmt は、GDI+ でサポートされていない形式を参照します。
  • 内部呼び出しに失敗しました。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shimgdata.h
[DLL] Shell32.dll