wiasReadMultiple 函式 (wiamdef.h)
wiasReadMultiple 函式會從 WIA 專案擷取多個屬性值。
語法
HRESULT wiasReadMultiple(
[in] BYTE *pWiasContext,
ULONG ulCount,
[in] const PROPSPEC *ps,
[out] PROPVARIANT *pv,
[out, optional] PROPVARIANT *pvOld
);
參數
[in] pWiasContext
WIA 專案內容的指標。
ulCount
指定要讀取的屬性數目。
[in] ps
PROPSPEC 結構陣列之第一個專案的指標,其中包含要讀取的屬性。
[out] pv
PROPVARIANT 結構陣列之第一個專案的指標。 傳回時,這些結構會包含屬性的新值。
[out, optional] pvOld
Minidriver 先前配置之 PROPVARIANT 結構陣列之第一個專案的指標。 傳回時,陣列會包含屬性數據的先前值。 如果不需要這項資訊,這個參數可以設定為 NULL。
傳回值
成功時,函式會傳回S_OK。
如果函式失敗,它會傳回標準 COM 錯誤或其中一個 WIA 錯誤碼。
備註
此函式會從 WIA 專案讀取多個屬性。 呼叫成功時,minidriver 必須在 pv 參數所指定的陣列中的每個元素上呼叫 PropVariantClear。 如需詳細資訊,請參閱 IPropertyStorage::ReadMultiple 。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wiamdef.h (包含Wiamdef.h) |
程式庫 | Wiaservc.lib |
Dll | Wiaservc.dll |