You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Функция GrdSetDriverMode задает USB-режим работы ключей Guardant Code/Code Time: через драйвер Guardant или в HID-режиме.

 

C
int GrdSetDriverMode(
HANDLE hGrd,
DWORD dwMode,
void *pReserved
);

C#

Visual Basic

Visual C++

hGrd

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

dwMode

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

GrdDM_GRD_DRV

0

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

GrdDM_USB_HID

1

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

pReserved

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

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

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

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

Пример для используемого средства разработки см. в директории:

"\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\General Guardant API\"
или
"\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\General Guardant API\"

  • No labels