IOCTL_PAR_QUERY_DEVICE_ID_SIZE IOCTL (ntddpar.h)
Запрос IOCTL_PAR_QUERY_DEVICE_ID_SIZE возвращает размер буфера, который может содержать идентификатор устройства IEEE 1284 и NULL конца.
Основной код
Входной буфер
Никакой.
Длина входного буфера
Никакой.
Выходной буфер
Элемент AssociatedIrp.SystemBuffer указывает на структуру PAR_DEVICE_ID_SIZE_INFORMATION, которую клиент выделяет для вывода сведений о размере идентификатора устройства. Драйвер шины, предоставленный системой для параллельных портов, задает DeviceIdSize член выходной структуры в байтах буфера, который может содержать идентификатор устройства и null конца.
Длина выходного буфера
Длина структуры PAR_DEVICE_ID_SIZE_INFORMATION.
Блок состояния
Если запрос выполнен успешно, элемент сведений имеет размер в байтах структуры PAR_DEVICE_ID_SIZE_INFORMATION. В противном случае элемент сведений равен нулю.
Элемент состояния имеет одно из универсальных значений состояния, возвращаемых запросами управления устройствами для параллельных устройств или для STATUS_IO_DEVICE_ERROR
Требования
Требование | Ценность |
---|---|
заголовка | ntddpar.h (include Ntddpar.h) |