Freigeben über


IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION wird verwendet, um den Transporttreiber über die Version der verwendeten Erweiterbarkeitsschnittstelle zu informieren.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Profiltreiber sollten KMDF und die zugehörige WdfRequestRetrieveInputMemory-Methode verwenden, um Eingabeparameter abzurufen. So rufen Sie beispielsweise den Eingabepuffer ab:

Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);

Der Puffer beschreibt eine BTHX_VERSION-Struktur .

Weitere Informationen finden Sie in den WDK-Bluetooth-Beispielen.

Eingabepufferlänge

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

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

Das Informationselement der STATUS_BLOCK-Struktur ist auf 0 festgelegt, da der Bluetooth-Treiberstapel mit dieser IOCTL keine Daten zurückgibt.

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

Statuswert BESCHREIBUNG
STATUS_SUCCESS Das IOCTL wurde erfolgreich abgeschlossen.
 

Jeder nicht erfolgreiche NT-status-Code verhindert das Laden des Treibers.

Hinweise

IOCTL_BTHX_SET_VERSION ist ein synchroner Vorgang.

Es wird nur eine Version ausgewählt und festgelegt.

Anforderungen

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