функция обратного вызова PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE (usbbusif.h)
Подпрограмма QueryControllerType получает сведения о хост-контроллере USB, к которому подключено USB-устройство.
Синтаксис
typedef NTSTATUS
(USB_BUSIFFN *PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE) (
IN PVOID,
OUT PULONG,
OUT PUSHORT,
OUT PUSHORT,
OUT PUCHAR,
OUT PUCHAR,
OUT PUCHAR,
OUT PUCHAR
);
Параметры
[in] unnamedParam1
Дескриптор, возвращаемый в элементе BusContextструктуры USB_BUS_INTERFACE_USBDI_V3 запросом IRP_MN_QUERY_INTERFACE.
[out] unnamedParam2
Зарезервировано. Не используется.
[out] unnamedParam3
Указатель на переменную UCHAR, которая получает класс PCI для хост-контроллера USB.
[out] unnamedParam4
Указатель на переменную USHORT, которая получает идентификатор устройства PCI для хост-контроллера USB.
[out] unnamedParam5
Указатель на переменную UCHAR, которая получает программный интерфейс PCI для хост-контроллера USB.
[out] unnamedParam6
Указатель на переменную UCHAR, которая получает номер редакции PCI для хост-контроллера USB.
[out] unnamedParam7
Указатель на переменную UCHAR, которая получает подкласс PCI для хост-контроллера USB.
[out] unnamedParam8
Указатель на переменную USHORT, которая получает идентификатор поставщика PCI для хост-контроллера USB.
Возвращаемое значение
Возвращает STATUS_SUCCESS об успешном выполнении и соответствующий код ошибки при сбое.
Комментарии
PciClass обычно имеет значение PCI_CLASS_SERIAL_BUS_CTLR (0x0C).
PciSubClass обычно имеет значение PCI_SUBCLASS_SB_USB (0x03).
PciProgif обычно имеет одно из следующих значений:
- 0x00 — интерфейс универсального хост-контроллера (UHCI)
- 0x10 — открытие интерфейса хост-контроллера (OHCI)
- 0x20 — расширенный интерфейс хост-контроллера (EHCI)
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | usbbusif.h (включая Usbbusif.h) |
IRQL | < = DISPATCH_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по