wiasSetPropertyAttributes 関数 (wiamdef.h)
wiasSetPropertyAttributes 関数は、一連のプロパティのアクセス フラグと有効な値を設定します。
構文
HRESULT wiasSetPropertyAttributes(
[in] BYTE *pWiasContext,
LONG cPropSpec,
[in] PROPSPEC *pPropSpec,
[in] ULONG *pulAccessFlags,
[out] PROPVARIANT *pPropVar
);
パラメーター
[in] pWiasContext
WIA 項目コンテキストへのポインター。
cPropSpec
プロパティの数を指定します。
[in] pPropSpec
有効な値とアクセス フラグを設定するプロパティを示す PROPSPEC 構造体へのポインター。
[in] pulAccessFlags
書き込むアクセス フラグを含む配列へのポインター。
[out] pPropVar
書き込む有効な値を含む PROPVARIANT 構造体の配列へのポインター。
戻り値
成功すると、関数はS_OKを返します。 関数が失敗すると、標準の COM エラーまたは WIA_ERROR_XXX エラーのいずれかが返されます (Microsoft Windows SDK のドキュメントで説明)。
備考
ミニドライバーは、wiasSetItemPropAttribs 関数を使用して、単純なプロパティのグループを初期化する必要があります。
ミニドライバーは、時間の経過と同時に変更されないプロパティにWIA_PROP_CACHEABLE フラグを設定できます。 プロパティにこのフラグを設定すると、ミニドライバーは、WIA サービスがプロパティ値をキャッシュできることを示します。 すべてのプロパティ属性の一覧については、Windows SDK のドキュメントを参照してください。
PROPSPEC 構造体と PROPVARIANT 構造体は、Windows SDK ドキュメントで定義されています。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows Me および Windows XP 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wiamdef.h (Wiamdef.h を含む) |
ライブラリ | Wiaservc.lib |
DLL | Wiaservc.dll |
関連項目
wiasSetItemPropAttribs を する