Функция GrdDrvSetPortPropertiesAuto устанавливает параметры захвата для заданного порта по умолчанию.

UINT GRDDRV_API GrdDrvSetPortPropertiesAuto(	
  UINT nPort,
  VOID* pReserved
);	
nPort    Номер порта, куда будут установлены параметры         
pReserved    Зарезервировано, по умолчанию  NULL

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

NO_ERROR

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

 

Код ошибки Windows

Функция 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) относится текущая операционная система.