Freigeben über


IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)

IOCTL_BTHX_QUERY_CAPABILITIES wird verwendet, um die Funktionen des Transporttreibers abzufragen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine.

Eingabepufferlänge

Keine.

Ausgabepuffer

Das AssociatedIrp.SystemBuffer-Element verweist auf einen Puffer, der eine BTHX_CAPABILITIES-Struktur enthält.

Länge des Ausgabepuffers

Die Länge des Puffers entspricht der Größe der BTHX_CAPABILITIES Struktur.

Statusblock

Das Element Information der STATUS_BLOCK-Struktur ist auf die Größe der Struktur festgelegt.

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

Statuswert BESCHREIBUNG
STATUS_SUCCESS Das IOCTL wurde erfolgreich abgeschlossen.

Hinweise

Beim Start sendet der Bluetooth-Stapel IOCTL_BTHX_QUERY_CAPABILITIES, um die Funktionen des Transporttreibers abzufragen.

Dies ist ein synchroner Aufruf, und ein Fehler dieses IOCTL verhindert, dass Windows den Bluetooth-Stapel lädt.

Der Ausgabepuffer dieser IOCTL wird durch die BTHX_CAPABILITIES-Struktur definiert.

Das MaxScoChannels-Element muss auf 1 festgelegt werden. Das ScoSupport-Element muss auf ScoSupportHCIBypass festgelegt werden. Andernfalls wird verhindert, dass der Stapel geladen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 8 unterstützt.
Kopfzeile bthxddi.h
IRQL <= DISPATCH_LEVEL