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 オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | wiamdef.h (Wiamdef.h を含む) |
Library | Wiaservc.lib |
[DLL] | Wiaservc.dll |