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 GRD_API GrdSetWorkMode(	
  HANDLE hGrd,
  DWORD dwFlagsWork,
  DWORD dwFlagsMode
);	
Expand
titleПараметры функции

hGrd

хэндл, через который будет установлен режим работы

dwFlagsWork

режим работы, задаваемый комбинацией флагов GrdWM_XXX

GrdWM_UAM

Задает режим адресации UAM (User Address Mode)в операциях чтения/записи. Режим по умолчанию

GrdWM_SAM

Задает режим адресации SAM (System Address Mode) в операциях чтения/записи (по умолчанию - режим UAM)

GrdWM_CodeIsString

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

GrdWM_NoRetry

Запретить автоподстройку протокола обмена с ключом

GrdWM_NoFullAccess

При обращении к ключу не захватывать ресурс параллельного порта полностью

GrdWM_OnlyStdLPT1

Искать ключ только в параллельном порту LPT1 (адрес 0x378)

GrdWM_OnlyStdLPT2

Искать ключ только в параллельном порту LPT2 (адрес 0x278)

GrdWM_OnlyStdLPT3

Искать ключ только в параллельном порту LPT3 (адрес 0x3BC). Если ни один из этих 3 флагов не установлен, поиск ключа будет производиться во всех имеющихся параллельных портах

GrdWM_NoAutoMem32

Указывает, что сегмент данных отличается от стандартного

GrdWM_UseOldCRC

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

GrdWM_NotStdLPTAddr

Зарезервировано. Искать ключ в параллельном порту с нестандартным адресом

dwFlagsMode

режим работы Guardant API с драйвером ключа. Задается комбинацией флагов GrdWMFM_XXX

GrdWMFM_DriverAuto

Автоматический режим. Обращения к ключу будут производиться посредством драйвера в том случае, если он установлен в системе

GrdWMFM_DriverOnly

Обращения к ключу будут производиться исключительно посредством драйвера вне зависимости от операционной системы

GrdWMFM_BypassDriver

В операционных системах Windows 95/98/Me обращения к ключу будут производиться напрямую, минуя драйвер. В операционных системах Windows NT/2000/XP/2003 обращения к ключу будут производиться посредством драйвера

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

Cтандартный набор ошибок

Card
labelC#
Code Block
languagec#
public static GrdE GrdSetWorkMode(Handle grdHandle,GrdWM flagsWork)

Expand
titleПараметры метода

grdHandle [in] 

Тип: Handle

Хэндл, через который будет установлен режим работы

flagsWork [in] 

Тип: int [

Public Code в числовом виде (см. документ с кодами доступа). Должен быть задан обязательно!

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

 

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

 

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

 

...