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
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 |