JNA映射到C

时间:2011-02-19 15:59:44

标签: c jna

你好每一个我在c中都有以下功能,并想在JNA中映射在JNA中可能具有相同性能。

2.3。 SI_Open

描述:打开设备(使用SI_GetNumDevices返回的设备号)并返回

将用于后续访问的句柄。

SI_STATUS SI_Open (DWORD DeviceNum, HANDLE *Handle)

参数:

  1. DeviceNum-Device索引。第一个设备为0,第二个设备为1,等等

  2. Handle-Pointer指向将存储设备句柄的变量。

  3. 返回值:

    SI_SUCCESS

    SI_DEVICE_NOT_FOUND

    SI_INVALID_PARAMETER

1 个答案:

答案 0 :(得分:0)

SI_STATUS不是一个常见的类型,您应该查看头文件以获得此答案,我将理所当然地认为SI_STATUS类型为DWORD(或32位整数)。

这将在jna中提供以下映射

int SI_Open(int DeviceNum, PointerByReference handle)