Поделиться через


Заголовок 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 определяет протоколы чтения и записи, которые драйвер выбирает для параллельного устройства.