estrutura BTH_DEVICE_INFO (bthdef.h)
A estrutura BTH_DEVICE_INFO armazena informações sobre um dispositivo Bluetooth.
Sintaxe
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;
Membros
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.
COD_MAJOR_MISCELLANEOUS
COD_MAJOR_COMPUTER
COD_MAJOR_PHONE
COD_MAJOR_LAN_ACCESS
COD_MAJOR_AUDIO
COD_MAJOR_PERIPHERAL
COD_MAJOR_IMAGING
COD_MAJOR_UNCLASSIFIED
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.
COD_SERVICE_LIMITED
COD_SERVICE_POSITIONING
COD_SERVICE_NETWORKING
COD_SERVICE_RENDERING
COD_SERVICE_CAPTURING
COD_SERVICE_OBJECT_XFER
COD_SERVICE_AUDIO
COD_SERVICE_TELEPHONY
COD_SERVICE_INFORMATION
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 .
Requisitos
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 |