LTwain: CreateNumericContainerArray

# include“ltwrappr.h”

虚拟L_INTLTwain::CreateNumericContainerArray (pCapability, Type, uNumOfItems, pData)

分配TW_CAPABILITY结构的hContainer成员为TW_ARRAY类型,并用适当的数据填充它。

参数

TW_CAPABILITY* pCapability

指向结构的指针,该结构包含要分配为TW_ARRAY类型的功能容器。

LTWAINNUMERICTYPE类型

TW_ARRAY容器中包含的数据类型。有关可能值的列表,请参见LTWAINNUMERICTYPE

L_UINT32uNumOfItems

数组中的项数。

L_VOID* pData

指向已用适当的数据和大小信息初始化的TW_ARRAY类型的已分配数组的指针。

返回

价值 意义
成功 函数成功。
< 1 一个错误发生。指返回代码

评论

在枚举和获取功能时,工具箱负责创建必要的TW_CAPABILITY容器。但是,如果用户希望使用LTwain: SetCapability函数,他或她必须声明适当类型的TW_CAPABILITY容器(TW_ARRAY, TW_ENUMERATION, TW_RANGE,或TW_ONEVALUE)。

所需的dll和库

另请参阅

功能

主题

例子

//初始化会话并调用此函数L_INT LTwain__CreateNumericContainerArrayExample (LTwain * MyClass)L_INT nRet;TW_CAPABILITY twCap;L_INT nItem [3];memset (&twCap 0运算符(TW_CAPABILITY));twCap。帽= ICAP_FILTER;twCap。ConType = TWON_ARRAY;nItem [0] = TWFT_RED;nItem [1] = TWFT_GREEN;nItem [2] = TWFT_BLUE;nRet = MyClass->CreateNumericContainerArray(&twCap, TWAINNUMERICTYPE_TW_UINT32, 3, (L_VOID *)nItem);如果(nRet ! =成功)返回nRet;nRet = MyClass->SetCapability(&twCap, ltwain_capacity_set);如果(nRet ! =成功)返回nRet;nRet = MyClass - > FreeContainer (&twCap);如果(nRet ! =成功)返回nRet;返回成功;
TWAIN c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。