共用方式為


wiasGetImageInformation 函式 (wiamdef.h)

wiasGetImageInformation 函式會從專案擷取傳輸內容資訊。

語法

HRESULT wiasGetImageInformation(
  [in]      BYTE                      *pWiasContext,
            LONG                      lFlags,
  [in, out] PMINIDRV_TRANSFER_CONTEXT pmdtc
);

參數

[in] pWiasContext

WIA 專案內容的指標。

lFlags

指定作業旗標。 目前只會定義下列旗標:

旗標 意義
WIAS_INIT_CONTEXT 初始化MINIDRV_TRANSFER_CONTEXT結構。

[in, out] pmdtc

MINIDRV_TRANSFER_CONTEXT 結構的指標。 傳回時,這個結構會包含要求的影像項目資訊。

傳回值

成功時,函式會傳回S_OK。

如果函式失敗,它會傳回標準 COM 錯誤或其中一個 WIA 錯誤碼

備註

此函式會使用 MINIDRV_TRANSFER_CONTEXT 結構來計算專案影像和項目標頭大小。 此外,如果影像格式需要數據標頭,可以選擇性地填入影像標頭。 如果MINIDRV_TRANSFER_CONTEXT結構的 pTransferBuffer 成員不是 NULL,標頭將會複製到緩衝區。 使用沒有標頭的 JPEG) 等影像格式 (時,MINIDRV_TRANSFER_CONTEXT 結構的 lHeaderSize 成員中的標頭大小會回報為零。

對於在數據擷取之後,影像的實際最終大小未知的影像格式,如同多頁 TIFF 和壓縮格式,MINIDRV_TRANSFER_CONTEXT 結構的 lItemSize 成員會回報為零。 lImageSize 成員會回報為單一頁面中未壓縮影像的大小,以位元組為單位。

如果在 lFlags 參數中指定 WIAS_INIT_CONTEXT,pmdtc 參數所指向的MINIDRV_TRANSFER_CONTEXT結構會填入衍生自專案影像屬性的資訊。 當迷你驅動程式已配置新的內容時,應該使用此旗標。

規格需求

需求
目標平台 桌面
標頭 wiamdef.h (包含Wiamdef.h)
程式庫 Wiaservc.lib
Dll Wiaservc.dll

另請參閱

MINIDRV_TRANSFER_CONTEXT