BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT structure (bluetoothapis.h)
La structure BLUETOOTH_LOCAL_SERVICE_INFO contient des informations de service locales pour un appareil Bluetooth. Cette structure est utilisée par la fonction BluetoothSetLocalServiceInfo .
Syntaxe
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;
Membres
Enabled
Si la valeur est TRUE, spécifie que les services publiés sont activés ; sinon, les services publiés sont désactivés.
btAddr
Structure BLUETOOTH_ADDRESS qui contient l’adresse d’un appareil distant. Cette adresse est utilisée lors de la publicité de services sur un appareil.
szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]
Nom du service. La longueur maximale de cette chaîne, y compris la marque de fin Null, est BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).
szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]
Nom de l’appareil local, le cas échéant, tel que COM4 ou LPT1. La longueur maximale de cette chaîne, y compris la marque de fin Null, est BLUETOOTH_DEVICE_NAME_SIZE (256).
Remarques
Si le service n’est pas associé à un appareil spécifique, btAddr doit être défini sur BTH_ADDR_NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | bluetoothapis.h (inclure Bthsdpdef.h, BluetoothAPIs.h) |