wiauSetImageItemSize 関数 (wiautil.h)

wiauSetImageItemSize 関数は、現在のWIA_IPA_FORMAT設定 (Microsoft Windows SDK ドキュメントで説明) に基づいてイメージのサイズと幅をバイト単位で計算し、新しい値を適切なプロパティに書き込みます。

構文

HRESULT wiauSetImageItemSize(
  [in]           BYTE  *pWiasContext,
                 LONG  lWidth,
                 LONG  lHeight,
                 LONG  lDepth,
                 LONG  lSize,
  [in, optional] PWSTR pwszExt
);

パラメーター

[in] pWiasContext

WIA 項目コンテキストへのポインター。

lWidth

イメージの幅をピクセル単位で指定します。

lHeight

イメージの高さをピクセル単位で指定します。

lDepth

イメージの深さをビット単位で指定します。

lSize

デバイスに格納されるイメージのサイズを指定します。

[in, optional] pwszExt

オプション。 項目のネイティブ形式の 3 文字のファイル名拡張子を含むメモリの場所へのポインター。 このパラメーターが NULL の場合、アイテムの拡張プロパティ WIA_IPA_FILENAME_EXTENSION (Windows SDK ドキュメントで説明) は更新されません。

戻り値

成功すると、関数はS_OKを返します。 関数が失敗すると、標準の COM エラーが返されます。

注釈

形式が BMP でない場合、この関数は 、lSize パラメーターで渡された値が現在の形式に対して正しいと見なします。

要件

要件
対象プラットフォーム デスクトップ
Header wiautil.h (Wiautil.h を含む)