Ler em inglês

Compartilhar via


Bluetooth

Visão geral da tecnologia Bluetooth.

Para desenvolver o Bluetooth, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Enumerações

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD enumeração define os tipos de autenticação com suporte durante o emparelhamento de dispositivos.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeração especifica a proteção 'Man in the Middle' necessária para autenticação.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY enumeração define os recursos de entrada/saída de um dispositivo Bluetooth.

Funções

 
BluetoothAuthenticateDevice

Envia uma solicitação de autenticação para um dispositivo Bluetooth remoto.
BluetoothAuthenticateDeviceEx

A função BluetoothAuthenticateDeviceEx envia uma solicitação de autenticação para um dispositivo Bluetooth remoto.
BluetoothAuthenticateMultipleDevices

Permite que o chamador solicite que vários dispositivos sejam autenticados durante uma única instância do assistente de Conexão Bluetooth.
BluetoothDisplayDeviceProperties

Inicia Painel de Controle folha de propriedades de informações do dispositivo.
BluetoothEnableDiscovery

A função BluetoothEnableDiscovery altera o estado de descoberta de um rádio ou rádio Bluetooth local.
BluetoothEnableIncomingConnections

A função BluetoothEnableIncomingConnections modifica se um rádio Bluetooth local aceita conexões de entrada.
BluetoothEnumerateInstalledServices

A função BluetoothEnumerateInstalledServices enumera os GUIDs de serviços (Identificadores Globalmente Exclusivos) habilitados em um dispositivo Bluetooth.
BluetoothFindDeviceClose

A função BluetoothFindDeviceClose fecha um identificador de enumeração associado a uma consulta de dispositivo.
BluetoothFindFirstDevice

A função BluetoothFindFirstDevice inicia os dispositivos Bluetooth de enumeração.
BluetoothFindFirstRadio

A função BluetoothFindFirstRadio inicia a enumeração de rádios Bluetooth locais.
BluetoothFindNextDevice

A função BluetoothFindNextDevice localiza o próximo dispositivo Bluetooth.
BluetoothFindNextRadio

A função BluetoothFindNextRadio localiza o próximo rádio Bluetooth.
BluetoothFindRadioClose

A função BluetoothFindRadioClose fecha o identificador de enumeração associado à localização de rádios Bluetooth.
BluetoothGetDeviceInfo

Recupera informações sobre um dispositivo Bluetooth remoto.
BluetoothGetRadioInfo

Obtém informações sobre um rádio Bluetooth.
BluetoothIsConnectable

A função BluetoothIsConnectable determina se um rádio Bluetooth ou rádios é conectável.
BluetoothIsDiscoverable

A função BluetoothIsDiscoverable determina se um rádio Bluetooth ou rádios é detectável.
BluetoothIsVersionAvailable

A função BluetoothIsVersionAvailable indica se o conjunto binário Bluetooth instalado dá suporte à versão solicitada.
BluetoothRegisterForAuthentication

A função BluetoothRegisterForAuthentication registra uma função de retorno de chamada que é chamada quando um dispositivo Bluetooth específico solicita autenticação.
BluetoothRegisterForAuthenticationEx

A função BluetoothRegisterForAuthenticationEx registra um aplicativo para uma solicitação de pin, comparação numérica e função de retorno de chamada.
BluetoothRemoveDevice

Remove a autenticação entre um dispositivo Bluetooth e o computador e limpa as informações de serviço armazenadas em cache para o dispositivo.
BluetoothSdpEnumAttributes

A função BluetoothSdpEnumAttributes enumera por meio do fluxo de registro SDP e chama a função de retorno de chamada para cada atributo no registro.
BluetoothSdpGetAttributeValue

A função BluetoothSdpGetAttributeValue recupera o valor do atributo para um identificador de atributo.
BluetoothSdpGetContainerElementData

Itera um fluxo de contêiner e retorna cada elemento contido no elemento de contêiner.
BluetoothSdpGetElementData

Recupera e analisa um único elemento de um fluxo SDP.
BluetoothSdpGetString

Converte uma cadeia de caracteres bruta inserida no registro SDP em uma cadeia de caracteres Unicode.
BluetoothSelectDevices

Habilita a seleção de dispositivo Bluetooth.
BluetoothSelectDevicesFree

Libera recursos associados a uma chamada anterior para BluetoothSelectDevices.
BluetoothSendAuthenticationResponse

A função BluetoothSendAuthenticationResponse é chamada quando uma solicitação de autenticação para enviar a resposta da chave de acesso é recebida.
BluetoothSendAuthenticationResponseEx

A função BluetoothSendAuthenticationResponseEx é chamada quando uma solicitação de autenticação para enviar a chave de acesso ou uma resposta de Comparação Numérica é feita.
BluetoothSetServiceState

Habilita ou desabilita serviços para um dispositivo Bluetooth.
BluetoothUnregisterAuthentication

A função BluetoothUnregisterAuthentication remove o registro de uma rotina de retorno de chamada que foi registrada anteriormente com uma chamada para a função BluetoothRegisterForAuthentication.
BluetoothUpdateDeviceRecord

Atualizações o cache do computador local sobre um dispositivo Bluetooth.
PFN_AUTHENTICATION_CALLBACK

Usado em conjunto com a função BluetoothRegisterForAuthentication.
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX função é um protótipo de função de retorno de chamada usado em conjunto com a função BluetoothRegisterForAuthenticationEx.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

Um protótipo de função de retorno de chamada que é chamado uma vez para cada atributo encontrado no parâmetro pSDPStream passado para a chamada de função BluetoothSdpEnumAttributes.
PFN_DEVICE_CALLBACK

Um protótipo de retorno de chamada usado em associação com a seleção de dispositivos Bluetooth.

Estruturas

 
BLUETOOTH_ADDRESS_STRUCT

A estrutura BLUETOOTH_ADDRESS fornece o endereço de um dispositivo Bluetooth.
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE estrutura contém informações passadas em resposta a um evento de BTH_REMOTE_AUTHENTICATE_REQUEST.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS estrutura contém informações de configuração específicas sobre o dispositivo Bluetooth respondendo a uma solicitação de autenticação.
BLUETOOTH_COD_PAIRS

A estrutura BLUETOOTH_COD_PAIRS fornece especificação e recuperação de informações de COD (Classe de Dispositivo Bluetooth).
BLUETOOTH_DEVICE_INFO_STRUCT

A estrutura BLUETOOTH_DEVICE_INFO fornece informações sobre um dispositivo Bluetooth.
BLUETOOTH_DEVICE_SEARCH_PARAMS

Especifica critérios de pesquisa para pesquisas de dispositivo Bluetooth.
BLUETOOTH_FIND_RADIO_PARAMS

A estrutura BLUETOOTH_FIND_RADIO_PARAMS facilita a enumeração de rádios Bluetooth instalados.
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Contém informações de serviço local para um dispositivo Bluetooth.
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO estrutura contém o valor numérico usado para autenticação por meio de comparação numérica.
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO estrutura contém dados usados para autenticar antes de estabelecer um emparelhamento de dispositivo fora de banda.
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO estrutura contém um valor de chave de acesso usado para autenticação. Uma chave de acesso é semelhante a uma senha, exceto que um valor de chave de acesso é usado para autenticação apenas uma vez.
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO estrutura contém informações usadas para autenticação via PIN.
BLUETOOTH_RADIO_INFO

Contém informações sobre um rádio Bluetooth.
BLUETOOTH_SELECT_DEVICE_PARAMS

Facilita e gerencia a visibilidade, a autenticação e a seleção de dispositivos e serviços Bluetooth.
BTH_DEVICE_INFO

Armazena informações sobre um dispositivo Bluetooth.
BTH_HCI_EVENT_INFO

Usado em conexão com a obtenção de mensagens WM_DEVICECHANGE para Bluetooth.
BTH_L2CAP_EVENT_INFO

Contém dados sobre eventos associados a um canal L2CAP.
BTH_QUERY_DEVICE

A estrutura BTH_QUERY_DEVICE é usada ao consultar a presença de um dispositivo Bluetooth.
BTH_QUERY_SERVICE

A estrutura BTH_QUERY_SERVICE é usada para consultar um serviço Bluetooth.
BTH_RADIO_IN_RANGE

Armazena dados sobre dispositivos Bluetooth dentro do intervalo de comunicação.
BTH_SET_SERVICE

Fornece informações de serviço para o serviço Bluetooth especificado.
SDP_ELEMENT_DATA

A estrutura SDP_ELEMENT_DATA armazena dados do elemento SDP.
SDP_STRING_TYPE_DATA

A estrutura SDP_STRING_TYPE_DATA armazena informações sobre tipos de cadeia de caracteres SDP.
SdpAttributeRange

A estrutura SdpAttributeRange é usada em uma consulta Bluetooth para restringir o conjunto de atributos a serem retornados na consulta.
SdpQueryUuid

A estrutura SdpQueryUuid facilita a pesquisa de UUIDs.
SdpQueryUuidUnion

A união SdpQueryUuidUnion contém o UUID no qual executar uma consulta SDP. Usado em conjunto com a estrutura SdpQueryUuid.
SOCKADDR_BTH

A estrutura SOCKADDR_BTH é usada em conjunto com operações de soquete Bluetooth, definidas por AF_BTH da família de endereços.