Partager via


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)

Voir aussi

BluetoothSetLocalServiceInfo