Condividi tramite


IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)

IOCTL_BTHX_QUERY_CAPABILITIES viene usato per eseguire query sulle funzionalità del driver di trasporto.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il membro AssociatedIrp.SystemBuffer punta a un buffer che contiene una struttura BTHX_CAPABILITIES .

Lunghezza del buffer di output

La lunghezza del buffer è la dimensione della struttura BTHX_CAPABILITIES .

Blocco dello stato

Il membro Information della struttura STATUS_BLOCK è impostato sulla dimensione della struttura.

Il membro Status è impostato su uno dei valori della tabella seguente.

Valore di stato Descrizione
STATUS_SUCCESS L'IOCTL è stato completato correttamente.

Commenti

Durante l'avvio, lo stack Bluetooth invia IOCTL_BTHX_QUERY_CAPABILITIES per eseguire query sulle funzionalità del driver di trasporto.

Si tratta di una chiamata sincrona e un errore di questo IOCTL impedisce a Windows di caricare lo stack Bluetooth.

Il buffer di output di questo IOCTL è definito dalla struttura BTHX_CAPABILITIES.

Il membro MaxScoChannels deve essere impostato su 1. Il membro ScoSupport deve essere impostato su ScoSupportHCIBypass. L'errore a tale scopo impedisce il caricamento dello stack.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 8.
Intestazione bthxddi.h
IRQL <= DISPATCH_LEVEL