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

    UINT GRDDRV_API GrdDrvGetPortUseState(	
      UINT nPort,
      BOOL* pbUseState,
      VOID* Reserved,
      VOID* Reserved2
    );	

    nPort

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

    bUseState

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

    Reserved

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

    Reserved2

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

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

    NO_ERROR

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

     

    Код ошибки Windows

    Функция GrdDrvGetPortUseState позволяет определить запрещено или разрешено использование LPT порта с указанным номером. Состояние порта, номер которого определяется параметром nPort считывается в переменную, на которую указывает параметр pbUseState. Если использование порта запрещено, в переменную, , на которую указывает параметр pbUseState считывается нулевое значение. Если разрешено - ненулевое значение.

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

    • No labels