estrutura BTH_DEVICE_INFO (bthdef.h)
A estrutura BTH_DEVICE_INFO armazena informações sobre um dispositivo Bluetooth.
typedef struct _BTH_DEVICE_INFO {
ULONG flags;
BTH_ADDR address;
BTH_COD classOfDevice;
CHAR name[BTH_MAX_NAME_SIZE];
} BTH_DEVICE_INFO, *PBTH_DEVICE_INFO;
flags
Uma combinação de um ou mais dos sinalizadores listados na tabela a seguir.
address
Endereço do dispositivo Bluetooth remoto.
classOfDevice
Campo de bits que descreve a classe de dispositivo (COD) do dispositivo remoto. O COD consiste nos quatro campos a seguir:
Formato: recuperado usando GET_COD_FORMAT(classOfDevice). O único formato com suporte no momento é COD_VERSION.
Major: recuperado usando o GET_COD_MAJOR(classOfDevice). Os valores a seguir estão definidos no momento, mas espera-se que a lista seja expandida. Não use o campo de classe principal para determinar a qual dispositivo remoto se conectar. Um dispositivo remoto pode ter apenas um código de classe principal e pode não ser o código apropriado para o perfil especificado.
Secundário: recuperado usando GET_COD_MINOR(classOfDevice). O código secundário é específico para cada código principal, que define como seu código secundário é formatado. Alguns códigos secundários são valores estritamente enumerados; outros são campos de bits ou uma combinação de campos de bits e valores enumerados.
Dicas de serviço: recuperadas usando o GET_COD_SERVICE(classOfDevice). Fornece dicas sobre a funcionalidade do dispositivo remoto.
name[BTH_MAX_NAME_SIZE]
Nome do dispositivo Bluetooth remoto, conforme relatado pelo dispositivo, codificado em UTF8. O usuário pode ter fornecido localmente um nome de exibição para o dispositivo Bluetooth remoto; esse nome é substituído e não aparece neste membro; ele é acessível somente com uma chamada para a função BluetoothGetDeviceInfo .
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | bthdef.h |