Заголовок ntddpar.h
Этот заголовок используется parports. Дополнительные сведения см. в разделе:
ntddpar.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_IEEE1284_GET_MODE Запрос IOCTL_IEEE1284_GET_MODE возвращает протоколы чтения и записи IEEE 1284, которые в настоящее время заданы для параллельного устройства. |
IOCTL_IEEE1284_NEGOTIATE Запрос IOCTL_IEEE1284_NEGOTIATE задает протоколы чтения и записи, используемые для параллельного устройства. |
IOCTL_PAR_GET_DEFAULT_MODES Запрос IOCTL_PAR_GET_DEFAULT_MODES возвращает протоколы IEEE 1284 для записи (пересылки) и чтения (обратного) по умолчанию, используемые драйвером шины для параллельных портов. |
IOCTL_PAR_GET_DEVICE_CAPS Запрос IOCTL_PAR_GET_DEVICE_CAPS выполняет следующее. Указывает протоколы, которые драйвер шины, предоставляемый системой, для параллельных портов не должен использовать с параллельным устройствомОтключает операционные протоколы, поддерживаемые параллельным устройством. Дополнительные сведения см. в статье Настройка и очистка режима связи для параллельного устройства. |
IOCTL_PAR_IS_PORT_FREE Запрос IOCTL_PAR_IS_PORT_FREE определяет, свободен ли родительский параллельный порт параллельного устройства в то время, когда драйвер шины, предоставляемый системой для параллельных портов, обрабатывает запрос. |
IOCTL_PAR_QUERY_DEVICE_ID Запрос IOCTL_PAR_QUERY_DEVICE_ID возвращает идентификатор устройства IEEE 1284 параллельного устройства, назначенного системным драйвером функции для параллельных портов. |
IOCTL_PAR_QUERY_DEVICE_ID_SIZE Запрос IOCTL_PAR_QUERY_DEVICE_ID_SIZE возвращает размер (в байтах) буфера, который может содержать идентификатор устройства IEEE 1284 и признак конца NULL. |
IOCTL_PAR_QUERY_INFORMATION Запрос IOCTL_PAR_QUERY_INFORMATION возвращает состояние конечного устройства IEEE 1284. |
IOCTL_PAR_QUERY_LOCATION Запрос IOCTL_PAR_QUERY_LOCATION возвращает символьное имя ссылки "LPTn" или "LPTn.m", связанное с параллельным устройством. |
IOCTL_PAR_QUERY_RAW_DEVICE_ID Запрос IOCTL_PAR_QUERY_RAW_DEVICE_ID возвращает необработанный идентификатор устройства, который включает следующее: _a двухбайтный префикс, указывающий размер (в байтах) идентификатора устройства IEEE 1284; идентификатор устройства IEEE 1284; и признак конца NULL. |
IOCTL_PAR_SET_INFORMATION Запрос IOCTL_PAR_SET_INFORMATION сбрасывает и инициализирует параллельное устройство. |
IOCTL_PAR_SET_READ_ADDRESS Запрос IOCTL_PAR_SET_READ_ADDRESS задает адрес чтения (канал) для параллельного устройства через порт расширенных возможностей (ECP) или расширенный параллельный порт (EPP). |
IOCTL_PAR_SET_WRITE_ADDRESS Запрос IOCTL_PAR_SET_WRITE_ADDRESS задает адрес записи (канал) для порта расширенных возможностей (ECP) или расширенного параллельного порта (EPP) для параллельного устройства. Драйвер параллельной шины портов помещает этот запрос в рабочую очередь для параллельного устройства. |
Структуры
PAR_DEVICE_ID_SIZE_INFORMATION Структура PAR_DEVICE_ID_SIZE_INFORMATION определяет размер (в байтах) буфера, который может содержать идентификатор устройства IEEE 1284 параллельного устройства и признак конца NULL. |
PAR_QUERY_INFORMATION Структура PAR_QUERY_INFORMATION указывает состояние работы параллельного порта. |
PAR_SET_INFORMATION Структура PAR_SET_INFORMATION указывает начальное рабочее состояние параллельного порта. |
PARCLASS_NEGOTIATION_MASK Структура PARCLASS_NEGOTIATION_MASK определяет протоколы чтения и записи, которые драйвер выбирает для параллельного устройства. |