BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT-Struktur (bluetoothapis.h)
Die BLUETOOTH_LOCAL_SERVICE_INFO-Struktur enthält lokale Dienstinformationen für ein Bluetooth-Gerät. Diese Struktur wird von der BluetoothSetLocalServiceInfo-Funktion verwendet.
Syntax
typedef struct _BLUETOOTH_LOCAL_SERVICE_INFO {
BOOL Enabled;
BLUETOOTH_ADDRESS btAddr;
WCHAR szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE];
WCHAR szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE];
} BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT;
Member
Enabled
Wenn TRUE, gibt an, dass die angekündigten Dienste aktiviert sind. andernfalls werden die angekündigten Dienste deaktiviert.
btAddr
Eine BLUETOOTH_ADDRESS-Struktur , die die Adresse eines Remotegeräts enthält. Diese Adresse wird verwendet, wenn Dienste auf einem Gerät beworben werden.
szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]
Der Name des Diensts. Die maximale Länge dieser Zeichenfolge, einschließlich des NULL-Abschlussators, ist BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).
szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]
Der lokale Gerätename, falls vorhanden, z. B. COM4 oder LPT1. Die maximale Länge dieser Zeichenfolge, einschließlich des NULL-Abschlusszeichens, ist BLUETOOTH_DEVICE_NAME_SIZE (256).
Hinweise
Falls der Dienst nicht einem bestimmten Gerät zugeordnet ist, sollte btAddr auf BTH_ADDR_NULL festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h) |