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 を含む) |