BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT 構造体 (bluetoothapis.h)

BLUETOOTH_LOCAL_SERVICE_INFO構造体には、Bluetooth デバイスのローカル サービス情報が含まれています。 この構造体は、 BluetoothSetLocalServiceInfo 関数によって使用されます。

構文

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;

メンバー

Enabled

TRUE の場合は、アドバタイズされたサービスが有効であることを指定します。それ以外の場合、アドバタイズされたサービスは無効になります。

btAddr

リモート デバイスのアドレスを含む BLUETOOTH_ADDRESS 構造体。 このアドレスは、デバイスにサービスをアドバタイズするときに使用されます。

szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]

サービス名。 null 終端記号を含む、この文字列の最大長は BLUETOOTH_MAX_SERVICE_NAME_SIZE (256) です。

szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]

COM4 や LPT1 などのローカル デバイス名 (存在する場合)。 null 終端記号を含む、この文字列の最大長は BLUETOOTH_DEVICE_NAME_SIZE (256) です。

注釈

サービスが特定のデバイスに関連付けられていない場合は、 btAddrBTH_ADDR_NULL に設定する必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
Header bluetoothapis.h (Bthsdpdef.h、BluetoothAPIs.h を含む)

こちらもご覧ください

BluetoothSetLocalServiceInfo