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構造体のリファレンスページの 「解説」 を参照してください。
関連トピック