ValidateHObject Method - intrepidcs API
C/C++ declare -
VB.NET declare
- C# declare - Parameters - Return
Values - Remarks - C/C++ example
- VB.NET
example - C# example
This method is used to determine if a driver object is valid.
int
_stdcall icsneoValidateHObject(void * hObject);[DllImport("icsneo40.dll")]
public static
extern int
icsneoValidateHObject(IntPtr hObject);
hObject
[in] Specifies the driver object created
by OpenNeoDevice.
1 if the hObject is valid. 0 if the object is invalid.
A driver object will be invalid if it was never initialized by OpenNeoDevice. Calling ClosePort will not invalidate a driver object; only FreeObject will do so.
Examples
C/C++ Example:
if(Convert::ToBoolean(icsneoValidateHObject(m_hObject)))
{
cmdCheckHardwareHandle->Text =
"Good";
}
else
{
cmdCheckHardwareHandle->Text =
"Lost";
}
C# Example:
if (Convert.ToBoolean (icsNeoDll.icsneoValidateHObject(m_hObject)))
{
cmdCheckHardwareHandle.Text = "Good";
}
else
{
cmdCheckHardwareHandle.Text = "Lost";
}
Visual Basic .NET Example:
If (CBool(icsneoValidateHObject(m_hObject)))
Then
cmdCheckHardwareHandle.Text = "Good"
Else
cmdCheckHardwareHandle.Text = "Lost"
End
If
IntrepidCS API Documentation - (C) Copyright 2000-2022 Intrepid Control Systems, Inc. (www.intrepidcs.com) |
Last Updated : Monday, April 27, 2020