Share via


Bluetooth と BLOB

Bluetoothでは、BLOB構造体を使用して、WSASetServiceまたはWSALookupService*関数の呼び出し中にトランスポート固有のデータをWSAQUERYSET構造体に渡したり受け取ったりします。

BluetoothとWSASetService関数で使用するには、BLOB構造体のメンバーに次の設定が必要です。

  • Cbsizeメンバーは、pBlobDataメンバーで使用されるBTH_SET_SERVICE構造体のサイズ (バイト単位) に設定する必要があります。
  • Pblobdataメンバーは、BTH_SET_SERVICE構造体へのポインターである必要があります。

デバイスの照会にBluetoothとWSALookupServiceBeginを使用する場合は、次の設定を使用します。

  • Cbsizeメンバーは、pBlobDataメンバーで使用されるBTH_QUERY_DEVICE構造体のサイズ (バイト単位) に設定する必要があります。
  • Pblobdataメンバーは、BTH_QUERY_DEVICE構造体へのポインターである必要があります。

サービス探索にBluetoothとWSALookupServiceBeginを使用する場合は、次の設定を使用します。

  • Cbsizeメンバーは、pBlobDataメンバーで使用されるBTH_QUERY_SERVICE構造体のサイズ (バイト単位) に設定する必要があります。
  • Pblobdataメンバーは、BTH_QUERY_SERVICE構造体へのポインターである必要があります。

詳細については、BTH_SET_SERVICE構造体のリファレンスページの 「解説」 を参照してください。

デバイスの照会のためのBluetoothとWSALookupServiceBegin

サービス検出のためのBluetoothとWSALookupServiceBegin

BluetoothとWSASetService

Windows ソケット

BLOB

BTH_QUERY_DEVICE

BTH_QUERY_SERVICE

BTH_SET_SERVICE

WSALookupServiceBegin

WSAQUERYSET

WSASetService