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

    UINT GRDDRV_API GrdDrvGetVersion(	
      DWORD* pdwVersion,
      DWORD* pdwBuild,
      VOID* Reserved
    );	

    pdwVersion

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

    pdwBuild

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

    Reserved

    зарезервировано. Параметр должен быть равен NULL

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

    NO_ERROR

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

     

    Код ошибки Windows 

    Функция устарела. Вместо нее рекомендуется использовать GrdDrvGetVersionEx.

    Функция GrdDrvGetVersion проверяет наличие в системе установленного драйвера Guardant и в случае его обнаружения возвращает номера версии и билда установленного в системе драйвера Guardant в переменные, на которые указывают параметры pdwVersion и pdwBuild соответственно.

    Номер версии кодируются следующим образом:
    0x00000531 - из двойного слова используется младшее. Старший байт - значение версии до точки, младший байт - значение версии после точки (в шестнадцатеричном виде, т. е. указанное значение соответствует версии 5.31 драйвера).

    Номер билда имеет сквозную нумерацию:
    0x0000004e - соответствует номеру 78 билда.

    Если драйвера нет, функция вернет стандартную ошибку Windows: ERROR_FILE_NOT_FOUND. Если драйвер старый, версия вернется в том же формате, значение pdwBuild будет нулевым.

     

     

    • No labels