Функция GrdDrvSetPortUseState разрешает или запрещает использование LPT-порта с указанным номером.

UINT GRDDRV_API GrdDrvSetPortUseState(	
  UINT nPort,
  BOOL bUseState,
  VOID* Reserved,
  VOID* Reserved2
);	

nPort

Номер LPT-порта, для которого будет выполнена операция. Если задано значение параметра 0, операция выполняется для всех USB-портов

bUseState

состояние, которое будет установлено для указанного LPT порта

Reserved

зарезервировано. Параметр должен быть равен NULL

Reserved2

зарезервировано. Параметр должен быть равен NULL

Возможные ошибки

NO_ERROR

удачное завершение

 

Код ошибки Windows

Функция GrdDrvSetPortUseState разрешает или запрещает использование LPT порта с указанным в параметре nPort номером. Для запрещения использования порта параметру bUseState должно быть присвоено нулевое значение. Для разрешения - ненулевое значение.

Передача значения 0 в параметр nPort позволяет разрешить/запретить использование всех USB-ключей.