GxSWGetDriverSummary

Purpose

Returns the driver name and version.

Syntax

GxSWGetDriverSummary (pszSummary, nSummaryMaxLen, pdwVersion, pnStatus)

Parameters

Name
Type
Comments
pszSummary
PSTR
Buffer to the returned driver summary string.
nSummaryMaxLen
SHORT
The size of the summary string buffer.
pdwVersion
PDWORD
Returned version number. The high order word specifies the major version number where the low order word specifies the minor version number.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

The returned string is: "GXSW Driver for GX6021, GX6062, GX6115, GX6125, GX6138, GX6188, GX6196, GX6264, GX6315, GX6325, GX6338, GX6377, GX6384, GX6616, and GX7016 (GX6192/GX6256/6864), Version 3.5.6 Copyright(c) 2000-2020, Marvin Test Solutions Inc."

Example

The following example prints the driver version:

 

CHAR    sz[128];

DWORD   dwVersion;

SHORT   nStatus;

GxSWGetDriverSummary(sz, sizeof sz, &dwVersion, &nStatus);

printf("GXSW version %d.%d", (INT)(dwVersion>>16), (INT) dwVersion &0xFFFF);

 

See Also

Gx6616GetBoardSummary, GxSWGetErrorString