Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Composition Setup
 

Функция GrdDrvGetVersionEx получает десятичное значение версии и билда драйвера Guardant, установленного в операционной системе семейства Microsoft Windows.

 

Входные параметрыВыходные параметрыПример для используемого средства разработки см. в директории:
"\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\Driver Installation API\"
или
"\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\Driver Installation API\"
Deck of Cards
id001
Wiki Markup
{dojo-tabs:theme=tundra|id=1} {dojo-tab:title=C|selected=true} *C*
Card
defaulttrue
labelC
Code Block
languagecpp
UINT GRDDRV_API GrdDrvGetVersionEx(	
  DWORD* pdwMajorVersion,
  DWORD* pdwMinorVersion,
  DWORD* pdwBuild
);	
{dojo-tab} {dojo-tab:title=C#|selected=true} *C#* {dojo-tab} {dojo-tab:title=Visual Basic (Declaration)} *Visual Basic* {dojo-tab} {dojo-tab:title=Visual C++} *Visual C++* {dojo-tab} {dojo-tabs}
Expand
title
Параметры функции

pdwMajorVersion

указатель на переменную, в которую возвращается старшая часть версии установленного драйвера

pdwMinorVersion

указатель на переменную, в которую возвращается младшая часть версии установленного драйвера

pdwBuild

указатель на переменную, в которую возвращается номер билда установленного драйвера

Expand
title
Возвращаемое значение функции

Возможные ошибки

NO_ERROR

удачное завершение

ERROR_FILE_NOT_FOUND

драйвер не установлен

ERROR_INVALID_PARAMETER 87 (0x57)

неверный параметр

Код ошибки Windows

 
Expand
titleОписание

Функция GrdDrvGetVersionEx проверяет наличие драйвера Guardant в системе и, в случае его обнаружения, возвращает номера старшей и младшей частей версий, а также билда, установленного драйвера Guardant. Версии возвращаются в переменные, на которые указывают параметры pdwMajorVersion, pdwMinorVersion и pdwBuild соответственно. Все значения указываются в десятичной форме.

Например, если в системе установлен драйвер Guardant версии 5.50.85, то GrdDrvGetVersionEx возвратит:
MajorVersion = 5
MinorVersion = 50
Build = 85 (сквозная нумерация)

Если в системе установлен более старый драйвер, версия вернется в том же формате, значение pdwBuild будет нулевым.

Expand
titleПример