Condividi tramite


Bluetooth e WSAQUERY edizione Standard T per richiesta del dispositivo

In Bluetooth, la struttura WSAQUERY edizione Standard T, viene usata per facilitare l'individuazione di dispositivi e servizi nello spazio dei nomi Bluetooth, NS_BTH.

Le funzioni WSALookupServiceBegin e WSALookupServiceNext usano la struttura WSAQUERY edizione Standard T per ottenere informazioni sul processo di richiesta del dispositivo. Nella tabella seguente sono elencati e descritti i valori dei membri nella struttura WSAQUERY edizione Standard T.

Membro Input per WSALookupServiceBegin con LUP_CONTAINERS specificato Valore restituito da WSALookupServiceNext
dwSize Deve essere impostato su sizeof(WSAQUERY edizione Standard T). sizeof(WSAQUERY edizione Standard T) restituito dal sistema.
dwOutputFlags Non utilizzato. Può avere uno o più di questi flag impostati: BTHNS_RESULT_DEVICE_CONNECTED Specifica che il dispositivo è connesso.
BTHNS_RESULT_DEVICE_REMEMBERED Specifica che il dispositivo è un dispositivo memorizzato. Non tutti i dispositivi memorizzati vengono autenticati.
BTHNS_RESULT_DEVICE_AUTHENTICATED Specifica che il dispositivo è autenticato, associato o associato. Tutti i dispositivi autenticati vengono memorizzati.
lpszServiceInstanceName Non utilizzato. Nome visualizzato del dispositivo, originariamente restituito da un'operazione di richiesta nome remoto Bluetooth ed eventualmente aggiornato dall'utente locale. Restituito se viene specificato LUP_RETURN_NAME .
lpServiceClassId Non utilizzato. Campo della classe Bluetooth a 32 bit del dispositivo (COD) mappato al membro Data1 del GUID. Restituito se viene specificato LUP_RETURN_TYPE .
lpVersion Non utilizzato. Non utilizzato.
lpszComment Non utilizzato. Non utilizzato.
dwNameSpace Deve essere NS_BTH. Restituisce NS_BTH.
lpNSProviderId Non utilizzato. Non utilizzato.
lpszContext Non utilizzato. Non utilizzato.
dwNumberOfProtocols Non utilizzato. Non utilizzato.
lpafpProtocols Non utilizzato. Non utilizzato.
lpszQueryString Non utilizzato. Non utilizzato.
dwNumberOfCsAddrs Non utilizzato. Indica il numero di elementi nella matrice di strutture CSADDR_INFO.
lpcsaBuffer Non utilizzato. Puntatore a una struttura CSADDR_INFO con il relativo membro LocalAddr.lpSockaddr che punta a una struttura SOCKADDR_BTH con l'indirizzo del dispositivo remoto. Restituito se viene specificato LUP_RETURN_ADDR .
lpBlob Facoltativo. Può puntare a una struttura BLOB che punta a una struttura BTH_QUERY_DEVICE che può limitare la lunghezza delle operazioni di richiesta dei dispositivi non memorizzate nella cache. Puntatore a una struttura BLOB che punta a una struttura BTH_DEVICE_INFO . lpBlob viene restituito se viene specificato LUP_RETURN_BLOB . Specificare LUP_RETURN_NAME per recuperare il campo nome di BTH_DEVICE_INFO.

Bluetooth e WSAQUERY edizione Standard T per set service

Bluetooth e WSAQUERY edizione Standard T per richiesta di assistenza

Bluetooth e BLOB

Bluetooth e WSALookupServiceBegin

Bluetooth e WSALookupServiceNext

BLOB

BTH_DEVICE_INFO

BTH_QUERY_DEVICE

CSADDR_INFO

SOCKADDR_BTH

WSAQUERY edizione Standard T

Windows Sockets