wiasSetPropChanged 関数 (wiamdef.h)
wiasSetPropChanged 関数は、プロパティが変更されていることを示すようにプロパティ コンテキストを変更します。
構文
HRESULT wiasSetPropChanged(
PROPID propid,
[in] WIA_PROPERTY_CONTEXT *pContext,
BOOL bChanged
);
パラメーター
propid
変更するプロパティのプロパティ識別子を指定します。
[in] pContext
現在のプロパティ コンテキストを含む WIA_PROPERTY_CONTEXT 構造体へのポインター。
bChanged
WIA_PROPERTY_CONTEXT構造体の pChanged メンバーが指す配列内の特定の要素を設定するために使用される BOOL 値を指定します。 詳細については、「 解説 」セクションを参照してください。
戻り値
成功すると、関数はS_OKを返します。 関数が失敗した場合は、標準の COM エラーまたは WIA_ERROR_XXX エラーのいずれかを返します (Microsoft Windows SDKドキュメントで説明)。
注釈
WIA_PROPERTY_CONTEXT構造体の pChanged メンバーは、特定のプロパティが変更されるかどうかを示す BOOL 値の配列を指します。 この関数は、その配列内の 1 つの要素を、プロパティ コンテキストで指定されたプロパティに設定します。 この関数は、ドライバーが検証で依存プロパティを持つプロパティを変更するたびに使用する必要があります。 たとえば、"現在の意図" を変更すると、"水平方向の解像度" が変更され、"X 解像度" (WIA_IPS_XRES) とその依存関係の検証が引き続き行われるように、変更済みとしてマークする必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Microsoft Windows Me および Windows XP 以降のバージョンの Windows オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wiamdef.h (Wiamdef.h を含む) |
Library | Wiaservc.lib |
[DLL] | Wiaservc.dll |