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

    • No labels