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Параметры метода

 

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

 

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

 

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

 

...