1 - 2。hpkmmd_getdevcount (
1 - 2 - 1. -语法
HRESULT hpkmmd_getdevcount (HPKMMD_INITPARAM * initparam);
1 - 2 - 2. -函数
获取连接设备的数量和描述符信息。
#fdefine HPKMMD_INITARY_NUMBER 127
#define HPKMMD_INITARY_STRLEN 32
typedef struct {
int32_t sizeof_parameter;//该结构的大小(字节)
int32_t devicecount;//连接设备数
//接收厂商lD作为字符串的缓冲区。包含供应商ID的最大字符数(32个字符)和可以连接的最大设备数(127个)的元素的二维数组。
char buf1[HPKMMD_INITARY_NUMBER][HPKMMD_INITARY_STRLEN];
char buf2[HPKMMD_INITARY_NUMBER][HPKMMD_INITARY_STRLEN];
}HPKMMD_INITPARAM;
int main() { using namespace std; //获取该结构的大小(字节) //HRESULT hpkmmd_getdevcount (HPKMMD_INITPARAM * initparam); //执行取数据 HRESULT hpkmmd_getdevcount (HPKMMD_INITPARAM * initparam);
cout << HPKMMD_INITPARAM.devicecount << "连接设备数," <<HPKMMD_INITPARAM.buf1[1][1] << "自定义\n";
........ return 0; }