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) です。
注釈
サービスが特定のデバイスに関連付けられていない場合は、 btAddr を BTH_ADDR_NULL に設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
Header | bluetoothapis.h (Bthsdpdef.h、BluetoothAPIs.h を含む) |