Versions Compared

Key

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

Функция GrdDrvSetPortUseState разрешает или запрещает использование 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 GrdDrvSetPortUseState(	
  UINT nPort,
  BOOL bUseState,
  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Описание

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

Передача значения 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\"