Condividi tramite


IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION viene utilizzato per informare il driver di trasporto della versione dell'interfaccia di estendibilità in uso.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

I driver di profilo devono usare KMDF e il relativo metodo WdfRequestRetrieveInputMemory per recuperare i parametri di input. Ad esempio, per ottenere il buffer di input:

Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);

Il buffer descrive una struttura BTHX_VERSION .

Per altre informazioni, vedere gli esempi Bluetooth WDK.

Lunghezza del buffer di input

La lunghezza del buffer è la dimensione della struttura BTHX_VERSION .

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Il membro Informazioni della struttura STATUS_BLOCK è impostato su zero perché lo stack di driver Bluetooth non restituisce dati con questo IOCTL.

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

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

Qualsiasi codice di stato NT non riuscito impedisce il caricamento del driver.

Commenti

IOCTL_BTHX_SET_VERSION è un'operazione sincrona.

Verrà selezionata e impostata una sola versione.

Requisiti

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