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

Il membro Information della struttura STATUS_BLOCK viene impostato sulle dimensioni della struttura.

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

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

Osservazioni

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 viene definito dalla struttura BTHX_CAPABILITIES.

Il membro MaxScoChannels deve essere impostato su 1. Il membro ScoSupport deve essere impostato su ScoSupportHCIBypass. In caso contrario, impedisce il caricamento dello stack.

Fabbisogno

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