共用方式為


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

另請參閱

wiasWriteMultiple