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

    UINT GRDDRV_API GrdDrvGetVersionEx(	
      DWORD* pdwMajorVersion,
      DWORD* pdwMinorVersion,
      DWORD* pdwBuild
    );	

    pdwMajorVersion

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

    pdwMinorVersion

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

    pdwBuild

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

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

    NO_ERROR

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

    ERROR_FILE_NOT_FOUND

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

    ERROR_INVALID_PARAMETER 87 (0x57)

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

    Код ошибки Windows

     

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

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

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

     

     

    • No labels