BTH_DEVICE_INFO-Struktur (bthdef.h)
Die BTH_DEVICE_INFO-Struktur speichert Informationen zu einem Bluetooth-Gerät.
Syntax
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;
Member
flags
Eine Kombination aus mindestens einem der in der folgenden Tabelle aufgeführten Flags.
address
Adresse des Bluetooth-Remotegeräts.
classOfDevice
Bitfeld, das die Geräteklasse des Geräts (COD) des Remotegeräts beschreibt. Der COD besteht aus den folgenden vier Feldern:
Format: Wird mit GET_COD_FORMAT(classOfDevice) abgerufen. Das einzige derzeit unterstützte Format ist COD_VERSION.
Haupt: wird mit dem GET_COD_MAJOR(classOfDevice) abgerufen. Die folgenden Werte sind derzeit definiert, aber es wird erwartet, dass die Liste erweitert wird. Verwenden Sie nicht das Hauptklassenfeld, um zu bestimmen, mit welchem Remotegerät eine Verbindung hergestellt werden soll. Ein Remotegerät verfügt möglicherweise nur über einen Hauptklassencode und ist möglicherweise nicht der geeignete Code für das angegebene Profil.
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
Nebenversion: wird mit GET_COD_MINOR(classOfDevice) abgerufen. Der Nebencode ist spezifisch für jeden Hauptcode, der definiert, wie sein Nebencode formatiert wird. Einige Nebencodes sind streng aufgezählte Werte. andere sind Bitfelder oder eine Kombination aus Bitfeldern und enumerierten Werten.
Diensthinweise: Wird mithilfe des GET_COD_SERVICE(classOfDevice) abgerufen. Enthält Hinweise zur Funktion des Remotegeräts.
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]
Name des Bluetooth-Remotegeräts, wie vom Gerät gemeldet, codiert in UTF8. Der Benutzer hat möglicherweise lokal einen Anzeigenamen für das Bluetooth-Remotegerät angegeben; dieser Name wird überschrieben und wird in diesem Element nicht angezeigt; Darauf kann nur mit einem Aufruf der BluetoothGetDeviceInfo-Funktion zugegriffen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | bthdef.h |