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

Weitere Informationen

BTH_ENUMERATOR_INFO