estructura BTH_DEVICE_INFO (bthdef.h)
La estructura BTH_DEVICE_INFO almacena información sobre un dispositivo Bluetooth.
Sintaxis
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;
Miembros
flags
Combinación de una o varias de las marcas enumeradas en la tabla siguiente.
address
Dirección del dispositivo Bluetooth remoto.
classOfDevice
Campo de bits que describe la clase de dispositivo del dispositivo (COD) del dispositivo remoto. El COD consta de los cuatro campos siguientes:
Formato: recuperado mediante GET_COD_FORMAT(classOfDevice). El único formato admitido actualmente es COD_VERSION.
Principal: recuperado mediante el GET_COD_MAJOR(classOfDevice). Actualmente se definen los siguientes valores, pero se espera que la lista se expanda. No use el campo de clase principal para determinar a qué dispositivo remoto se va a conectar. Un dispositivo remoto solo puede tener un código de clase principal y es posible que no sea el código adecuado para el 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
Menor: recuperado mediante GET_COD_MINOR(classOfDevice). El código secundario es específico de cada código principal, que define cómo se da formato a su código secundario. Algunos códigos secundarios son valores estrictamente enumerados; otros son campos de bits o una combinación de campos de bits y valores enumerados.
Sugerencias de servicio: recuperadas mediante el GET_COD_SERVICE(classOfDevice). Proporciona sugerencias sobre la funcionalidad del 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]
Nombre del dispositivo Bluetooth remoto, según lo indicado por el dispositivo, codificado en UTF8. El usuario puede haber proporcionado localmente un nombre para mostrar para el dispositivo Bluetooth remoto; ese nombre se invalida y no aparece en este miembro; solo es accesible con una llamada a la función BluetoothGetDeviceInfo .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | bthdef.h |