Versions Compared

Key

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

...

Deck of Cards
id001
Card
defaulttrue
labelC
Code Block
languagecpp
int    GrdSetDriverMode(
        HANDLE  hGrd,
        DWORD   dwMode,
        void    *pReserved
       );	
Expand
titleПараметры функции

hGrd

хэндл, через который будет выполнена данная операция

dwMode

флаг, устанавливающий USB-режим использования ключей Guardant Code/Code Time

GrdDM_GRD_DRV

0

Ключ будет работать через драйвер Guardant

GrdDM_USB_HID

1

Ключ будет работать в HID-режиме

pReserved

зарезервировано

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

Набор ошибок Guardant API

Expand
titleОписание

Функция GrdSetDriverMode устанавливает USB-режим работы ключа (работа через HID-драйвер или драйвер Guardant) в соответствии со значением, заданным в dwMode.

В результате вызова, устанавливается соответствующий флаг в GlobalFlags, и ключ переходит в заданный режим, в котором будет работать до следующей смены режима. Переход осуществляется ключом самостоятельно, путем отключения от USB-шины и - после небольшой паузы ~3секунды (это время ключ не будет виден операционной системой) - подключением к USB-шине. Функция GrdSetDriverMode только инициирует смену режима и не ждет переподключения. После успешного выполнения функции ключ самостоятельно выполняет GrdLogout, поэтому для продолжения работы с ключом необходимо выполнить GrdLogin.

Функция GrdSetDriverMode реализована только для ключей Guardant Code/Code Time и платформы Microsoft Windows.

Card
labelC#
Code Block
languagec#
public static GrdE GrdSetDriverMode(Handle grdHandle, GrdDR mode)
Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

Нэндл, через который будет выполнена данная операция.

mode [in]

Тип: GrdDR

Флаг, устанавливающий USB-режим использования ключей Guardant Code/Code Time

Expand
titleВозвращаемое значение метода

Набор ошибок Guardant API

Expand
titleОписание

Метод GrdSetDriverMode устанавливает USB-режим работы ключа (работа через HID-драйвер или драйвер Guardant) в соответствии со значением, заданным в mode.

В результате вызова, устанавливается соответствующий флаг в GlobalFlags, и ключ переходит в заданный режим, в котором будет работать до следующей смены режима. Переход осуществляется ключом самостоятельно, путем отключения от USB-шины и - после небольшой паузы ~3секунды (это время ключ не будет виден операционной системой) - подключением к USB-шине. Метод GrdSetDriverMode только инициирует смену режима и не ждет переподключения. После успешного выполнения метода ключ самостоятельно выполняет GrdLogout, поэтому для продолжения работы с ключом необходимо выполнить GrdLogin.

Метод GrdSetDriverMode реализован только для ключей Guardant Code/Code Time и платформы Microsoft Windows.

Card
labelJava
Code Block
languagejava
public static GrdE GrdSetDriverMode(Handle grdHandle, GrdDR mode)
Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

Нэндл, через который будет выполнена данная операция.

mode [in]

Тип: GrdDR

Флаг, устанавливающий USB-режим использования ключей Guardant Code/Code Time

Expand
titleВозвращаемое значение метода

Набор ошибок Guardant API

Expand
titleОписание

Метод GrdSetDriverMode устанавливает USB-режим работы ключа (работа через HID-драйвер или драйвер Guardant) в соответствии со значением, заданным в mode.

В результате вызова, устанавливается соответствующий флаг в GlobalFlags, и ключ переходит в заданный режим, в котором будет работать до следующей смены режима. Переход осуществляется ключом самостоятельно, путем отключения от USB-шины и - после небольшой паузы ~3секунды (это время ключ не будет виден операционной системой) - подключением к USB-шине. Метод GrdSetDriverMode только инициирует смену режима и не ждет переподключения. После успешного выполнения метода ключ самостоятельно выполняет GrdLogout, поэтому для продолжения работы с ключом необходимо выполнить GrdLogin.

Метод GrdSetDriverMode реализован только для ключей Guardant Code/Code Time и платформы Microsoft Windows.