GetDrvVersion

Outline

Acquire driver version.

Supplement

Model number is 0x0101 PL3000 series.

VC++ .NET VC# .NET VB .NET


VC++ .NET

GetDrvVersion
Calling Method BOOL GetDrvVersion(int *iMajor, int *iMinor, int *iProduct);
Return Value
TRUE : Normal
FALSE : Error
Argument int *iMajor Driver version (integer number)
int *iMinor Driver version (decimal number)
int *iProduct Model number
Example int ret, iProduct, iMajor, iMinor
ret = GetDrvVersion(&iMajor, &iMinor, &iProduct);
Necessary Condition
Header : iocif.h/iocifconst.h
Library : ioctl.lib

Top of Page

VC# .NET

GetDrvVersion
Calling Method [DllImport("Ioctl.dll")] static extern int GetDrvVersion(ref int iMajor, ref int iMinor, ref int iProduct);
Return Value
Excluding 0 : Normal
0 : Error
Argument ref int iMajor Driver version (integer number)
ref int iMinor Driver version (decimal number)
ref int iProduct Model number
Example int ret, iProduct, iMajor, iMinor
ret = GetDrvVersion(ref iMajor, ref iMinor, ref iProduct);

Top of Page

VB .NET

GetDrvVersion
Calling Method Declare Function GetDrvVersion Lib "Ioctl.dll"(ByRef iMajor As Integer, ByRef iMinor As Integer, ByRef iProduct As Integer)
Return Value
Excluding 0 : Normal
0 : Error
Argument ByRef iMajor As Integer Driver version (integer number)
ByRef iMinor As Integer Driver version (decimal number)
ByRef iProduct As Integer Model number
Example Dim ret As Integer
Dim iProduct As Integer
Dim iMajor As Integer
Dim iMinor As Integer
ret = GetDrvVerssion(iMajor, iMinor, iProduct)

Top of Page