Condividi tramite


IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION viene usato per informare il driver di trasporto della versione dell'interfaccia di estendibilità utilizzata.

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

Il Information membro 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.

Osservazioni

IOCTL_BTHX_SET_VERSION è un'operazione sincrona.

Verrà selezionata e impostata una sola versione.

Fabbisogno

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