IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO IOCTL (bthioctl.h)
Die IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO Anforderung ruft Informationen über das zugrunde liegende Gerät und den zugrunde liegenden Dienst ab, die dazu geführt haben, dass der Plug & Play-Manager (PnP) den Profiltreiber geladen hat.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Das AssociatedIrp.SystemBuffer-Element verweist auf einen Puffer, der eine BTH_ENUMERATOR_INFO-Struktur enthält, die Informationen über den Typ und die Aktion der Enumeration sowie Informationen zum Remotegerät enthält.
Länge des Ausgabepuffers
Die Länge einer BTH_ENUMERATOR_INFO-Struktur .
Statusblock
Irp->IoStatus.Status ist auf STATUS_SUCCESS festgelegt, wenn die Anforderung erfolgreich ist. Andernfalls wird status für die entsprechende Fehlerbedingung als NTSTATUS-Code verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Versionen:_Supported in Windows Vista und höher. |
Kopfzeile | bthioctl.h (einschließlich Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |