Функция GrdDrvSetPortPropertiesAuto устанавливает параметры захвата для заданного порта по умолчанию.
Wiki Markup |
---|
{dojo-tabs:theme=tundra|id=1}
{dojo-tab:title=C|selected=true}
*C*
UINT GRDDRV_API GrdDrvSetPortPropertiesAuto(
UINT nPort,
VOID* pReserved
);
{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 |
---|
|
Возможные ошибки NO_ERROR | Удачное завершение | | Код ошибки Windows |
|
Expand |
---|
|
Функция 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) относится текущая операционная система. |
Expand |
---|
|
Пример для используемого средства разработки см. в директории:
"\%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\" |