Функция GrdDrvInstall выполняет установку MSI-пакета драйверов Guardant.
Если в процессе установки обнаруживается, что в системе присутствуют драйверы более ранних версий, старые драйверы удаляются, если в параметре nFlags установлено значение GRDDRV_INSTALL_ONLY_LATEST. Если в параметре nFlags установлено значение GRDDRV_INSTALL_OVERWRITE, драйверы будут замещены вне зависимости от версии.
Если флаг GRDDRV_INSTALL_UILEVEL_BASIC не установлен, происходит установка драйверов в "тихом" режиме.
Если после установки драйверов необходима перезагрузка системы, в переменную, на которую указывает параметр pnRebootRequired возвращается значение, отличное от нуля.
Перед инсталляцией драйверов рекомендуется проверить их присутствие в системе при помощи функции
GrdDrvIsInstalled, а также, если обнаружены установленные драйверы , убедиться в том, что устанавливаемая версия свежее установленной при помощи функции
GrdDrvGetVersion