GxSWGetDriverSummary

Purpose

Returns the driver description string and version number.

Syntax

GxSWGetDriverSummary (pszSummary, nSummaryMaxLen, pdwVersion, pnStatus)

Parameters

Name
Type
Comments
pszSummary
LPSTR
Buffer to receive the summary string.
nSummaryMaxLen
SHORT
Buffer size passed by pszSummary.
pdwVersionR
LPDWORD
Returned version number. The high 16-bits contains the major version while the lower
16-bits contains the minor version number.
pnStatus
LPSHORT
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

Gx6138GetBoardSummary, GxSWGetErrorString