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 обращения к ключу будут производиться посредством драйвера