int _stdcall icsneoGetDLLFirmwareInfo(void * hObject, stAPIFirmwareInfo *pInfo);
Public Declare Function icsneoGetDLLFirmwareInfo Lib “icsneo40.dll” (ByVal hObject As IntPtr, ByRef pInfo As stAPIFirmwareInfo) As Integer
[DllImport(“icsneo40.dll”)] public static extern int icsneoGetDLLFirmwareInfo(IntPtr hObject, ref stAPIFirmwareInfo pInfo);
Parameters
hObject
[in] Specifies the driver object created by .
pInfo
[out] Pointer to an structure.
Return Values
Returns 1 if successful, 0 if an error occurred.
Remarks
This method returns the version information for the neoVI firmware stored within the neoVI DLL API. This is the version that will be written to the neoVI device by the method.
Examples
stAPIFirmwareInfo FirmwareInfo;
int iResult;
iResult = icsneoGetDLLFirmwareInfo(m_hObject, &FirmwareInfo);
if(iResult == 0)
{
MessageBox::Show("Problem getting the version of the firmware stored within the DLL API");
return;
}
stAPIFirmwareInfo FirmwareInfo = new stAPIFirmwareInfo();
int iResult;
iResult = icsNeoDll.icsneoGetDLLFirmwareInfo(m_hObject, ref FirmwareInfo);
if(iResult == 0)
{
MessageBox.Show("Problem getting the version of the firmware stored within the DLL API");
return;
}
Dim FirmwareInfo As stAPIFirmwareInfo
Dim iResult As Integer
iResult = icsneoGetDLLFirmwareInfo(m_hObject, FirmwareInfo)
If iResult = 0 Then
MsgBox("Problem getting the version of the firmware stored within the DLL API")
Exit Sub
End If