Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Composition Setup
 

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

 

Входные параметрыВыходные параметры
Deck of Cards
id001
Wiki Markup
{dojo-tabs:theme=tundra|id=1} {dojo-tab:title=C|selected=true} *C*
Card
defaulttrue
labelC
Code Block
languagecpp
UINT GRDDRV_API GrdDrvGetPortUseState(	
  UINT nPort,
  BOOL* pbUseState,
  VOID* Reserved,
  VOID* Reserved2
);	
{dojo-tab} {dojo-tab:title=C#|selected=true} *C#* {dojo-tab} {dojo-tab:title=Visual Basic (Declaration)} *Visual Basic* {dojo-tab} {dojo-tab:title=Visual C++} *Visual C++* {dojo-tab} {dojo-tabs}
Expand
title
Параметры функции

nPort

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

bUseState

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

Reserved

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

Reserved2

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

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

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

NO_ERROR

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

 

Код ошибки Windows

Expand
titleОписание

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

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

Expand
titleПример
Пример для используемого средства разработки см. в директории:
"\%Program Files%\Guardant\Guardant 6\%PublicCode%\Samples\x86\Win32\Driver Installation API\"
или
"\%Program Files%\Guardant\Guardant 6\%Public Code%\Samples\x64\Win64\Driver Installation API\"