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 パラメーターで渡された値が現在の形式に対して正しいことを前提としています。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wiautil.h (Wiautil.h を含む) |