PUSB_BUSIFFN_QUERY_CONTROLLER_TYPE funzione di callback (usbbusif.h)
La routine QueryControllerType ottiene informazioni sul controller host USB a cui è collegato il dispositivo USB.
Sintassi
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
);
Parametri
[in] unnamedParam1
Handle restituito nel membro BusContext della struttura USB_BUS_INTERFACE_USBDI_V3 da una richiesta di IRP_MN_QUERY_INTERFACE.
[out] unnamedParam2
Riservato. Non usare.
[out] unnamedParam3
Puntatore a una variabile UCHAR che riceve la classe PCI per il controller host USB.
[out] unnamedParam4
Puntatore a una variabile USHORT che riceve l'ID dispositivo PCI per il controller host USB.
[out] unnamedParam5
Puntatore a una variabile UCHAR che riceve l'interfaccia di programmazione PCI per il controller host USB.
[out] unnamedParam6
Puntatore a una variabile UCHAR che riceve il numero di revisione PCI per il controller host USB.
[out] unnamedParam7
Puntatore a una variabile UCHAR che riceve la sottoclasse PCI per il controller host USB.
[out] unnamedParam8
Puntatore a una variabile USHORT che riceve l'ID fornitore PCI per il controller host USB.
Valore restituito
Restituisce STATUS_SUCCESS in caso di esito positivo e il codice di errore appropriato in caso di errore.
Commenti
PciClass è in genere impostato su PCI_CLASS_SERIAL_BUS_CTLR (0x0C).
PciSubClass è in genere impostato su PCI_SUBCLASS_SB_USB (0x03).
PciProgif viene in genere impostato su uno dei valori seguenti:
- 0x00 - Universal Host Controller Interface (UHCI)
- 0x10 - Open Host Controller Interface (OHCI)
- 0x20 - Interfaccia EHCI (Enhanced Host Controller Interface)
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | usbbusif.h (include Usbbusif.h) |
IRQL | < = DISPATCH_LEVEL |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per