Condividi tramite


IOCTL_BTH_SDP_CONNECT IOCTL (bthioctl.h)

La richiesta di IOCTL_BTH_SDP_CONNECT crea una connessione al servizio SDP in un dispositivo Bluetooth remoto.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il membro AssociatedIrp.SystemBuffer contiene una struttura BTH_SDP_CONNECT che specifica l'indirizzo del server SDP remoto, l'impostazione di timeout della richiesta e altre informazioni specifiche della connessione.

Lunghezza del buffer di input

Lunghezza di una struttura BTH_SDP_CONNECT .

Buffer di output

Il membro AssociatedIrp.SystemBuffer contiene una struttura BTH_SDP_CONNECT che contiene l'handle di connessione SDP al server remoto.

Lunghezza del buffer di output

Lunghezza di una struttura BTH_SDP_CONNECT .

Blocco dello stato

Se la richiesta ha esito positivo, il membro Informazioni della struttura STATUS_BLOCK viene impostato sulle dimensioni, in byte, del buffer di output. In caso contrario, il membro Informazioni è impostato su zero.

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

Valore di stato Descrizione
STATUS_SUCCESS L'IOCTL è stato completato correttamente.
STATUS_DEVICE_BUSY Il livello HCI non è attualmente in grado di accettare richieste.
STATUS_DEVICE_NOT_CONNECTED Se è stata specificata una connessione memorizzata nella cache, non sono disponibili record memorizzati nella cache. In caso contrario, la connessione è stata annullata prima del completamento.
STATUS_INSUFFICIENT_RESOURCES Memoria insufficiente per elaborare la richiesta.
STATUS_INVALID_PARAMETER Una parte della struttura trovata nel buffer di input non è corretta.
STATUS_PENDING Il sistema non è attualmente in grado di rispondere, ma tenterà di breve.

Commenti

La richiesta IOCTL_BTH_SDP_CONNECT consente a un driver di profilo di ottenere un handle di connessione SDP a un dispositivo remoto. Dopo aver ottenuto l'handle di connessione SDP, il driver del profilo può passarlo ad altre interfacce IOCTL SDP per raccogliere informazioni sul server SDP del dispositivo remoto. Al termine delle query SDP, il driver del profilo deve chiudere la connessione SDP con IOCTL_BTH_SDP_DISCONNECT.

Requisiti

Requisito Valore
Client minimo supportato Versioni:_Supported in Windows Vista e versioni successive.
Intestazione bthioctl.h (include Bthioctl.h)
IRQL <= PASSIVE_LEVEL

Vedi anche

BTH_SDP_CONNECT

IOCTL_BTH_SDP_DISCONNECT