Versions Compared

Key

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

...

Deck of Cards
id001
Card
defaulttrue
labelC
Code Block
languagecpp
UINT GRDDRV_API GrdDrvSetPortPropertiesAuto(	
  UINT nPort,
  VOID* pReserved
);	
Expand
titleПараметры функции
nPort номер    Номер порта, куда будут установлены параметры         
pReserved    Зарезервировано, по умолчанию умолчанию  NULL
Expand
titleВозвращаемое значение функции

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

NO_ERROR

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

 

Код ошибки Windows

Expand
titleОписание

Функция GrdDrvSetPortPropertiesAuto позволяет установить для драйвера LPT-порта, указанного в параметре nPort, параметры по умолчанию:

Свойства порта для NT-систем

GRDDRV_ALLOCATE_PROPERTY_NT

GRDDRV_PROPERTY_ENABLE

GRDDRV_IRQLRAISE_PROPERTY_NT

2

Свойства порта для 9X-систем

GRDDRV_ALLOCATE_PROPERTY_9X

GRDDRV_PROPERTY_ENABLE

GRDDRV_IO_RANGE_PROPERTY_9X

GRDDRV_PROPERTY_DISABLE

GRDDRV_CRITICAL_SECTION_PROPERTY_9X

GRDDRV_PROPERTY_ENABLE

GRDDRV_MASKING_INTERRUPTS_PROPERTY_9X

GRDDRV_PROPERTY_DISABLE

GRDDRV_DISABLE_INTERRUPTS_PROPERTY_9X

GRDDRV_PROPERTY_DISABLE

Функция автоматически определяет к какому классу (NT или 9X) относится текущая операционная система.