Freigeben über


IOCTL_INTERNAL_BTHENUM_GET_DEVINFO IOCTL (bthioctl.h)

Die IOCTL_INTERNAL_BTHENUM_GET_DEVINFO Anforderung gibt Informationen über das Remotegerät zurück, das dazu geführt hat, dass der PnP-Manager (Plug & Play) die aktuelle instance des Profiltreibers lädt.

Hauptcode

IRP_MJ_INTERNAL_DEVICE_CONTROL

Eingabepuffer

Keine.

Eingabepufferlänge

Keine.

Ausgabepuffer

Das AssociatedIrp.SystemBuffer-Element verweist auf einen Puffer, der eine BTH_DEVICE_INFO-Struktur enthält, die Informationen über den Gerätestatus, die Geräteadresse und die Geräteklasse (CoD) enthält.

Länge des Ausgabepuffers

Die Länge einer BTH_DEVICE_INFO-Struktur .

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Informationselement der STATUS_BLOCK-Struktur auf die Größe des Ausgabepuffers in Bytes festgelegt. Andernfalls wird das Element Information auf 0 festgelegt.

Das Statuselement ist auf einen der Werte in der folgenden Tabelle festgelegt.

Statuswert BESCHREIBUNG
STATUS_SUCCESS Das IOCTL wurde erfolgreich abgeschlossen.
STATUS_INVALID_BUFFER_SIZE Die Größe des Ausgabepuffers war falsch.

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_DEVICE_INFO