PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE Rückruffunktion (usbbusif.h)
Die QueryControllerType-Routine ruft Informationen zum USB-Hostcontroller ab, an den das USB-Gerät angeschlossen ist.
Syntax
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
);
Parameter
[in] unnamedParam1
Handle, das im BusContext-Member der USB_BUS_INTERFACE_USBDI_V3-Struktur von einer IRP_MN_QUERY_INTERFACE-Anforderung zurückgegeben wird.
[out] unnamedParam2
Reserviert. Darf nicht verwendet werden.
[out] unnamedParam3
Zeiger auf eine UCHAR-Variable, die die PCI-Klasse für den USB-Hostcontroller empfängt.
[out] unnamedParam4
Zeiger auf eine USHORT-Variable, die die PCI-Geräte-ID für den USB-Hostcontroller empfängt.
[out] unnamedParam5
Zeiger auf eine UCHAR-Variable, die die PCI-Programmierschnittstelle für den USB-Hostcontroller empfängt.
[out] unnamedParam6
Zeiger auf eine UCHAR-Variable, die die PCI-Revisionsnummer für den USB-Hostcontroller empfängt.
[out] unnamedParam7
Zeiger auf eine UCHAR-Variable, die die PCI-Unterklasse für den USB-Hostcontroller empfängt.
[out] unnamedParam8
Zeiger auf eine USHORT-Variable, die die PCI-Anbieter-ID für den USB-Hostcontroller empfängt.
Rückgabewert
Gibt STATUS_SUCCESS bei Erfolg und den entsprechenden Fehlercode bei Einem Fehler zurück.
Hinweise
PciClass ist in der Regel auf PCI_CLASS_SERIAL_BUS_CTLR (0x0C) festgelegt.
PciSubClass ist in der Regel auf PCI_SUBCLASS_SB_USB (0x03) festgelegt.
PciProgif wird in der Regel auf einen der folgenden Werte festgelegt:
- 0x00 : Universelle Hostcontrollerschnittstelle (UHCI)
- 0x10 – Offene Hostcontrollerschnittstelle (OHCI)
- 0x20 – Erweiterte Hostcontrollerschnittstelle (EHCI)
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | usbbusif.h (include Usbbusif.h) |
IRQL | < = DISPATCH_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für