次の方法で共有


PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK コールバック関数 (bluetoothapis.h)

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACKは、BluetoothSdpEnumAttributes 関数呼び出しに渡される pSDPStream パラメーターで見つかった属性ごとに 1 回呼び出されるコールバック関数プロトタイプです。

構文

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;

BOOL PfnBluetoothEnumAttributesCallback(
  ULONG uAttribId,
  LPBYTE pValueStream,
  ULONG cbStreamSize,
  LPVOID pvParam
)
{...}

パラメーター

uAttribId

SDP ストリーム内の現在の属性識別子。

pValueStream

uAttribId に関連付けられている属性値の生 SDP ストリーム。 BluetoothSdpGetElementData 関数を使用して、生の結果をコンピューターが読み取り可能なデータに解析します。

cbStreamSize

pValueStream のサイズ (バイト単位)。

pvParam

BluetoothSdpEnumAttributes 関数の以前の呼び出しから渡されたコンテキスト。

戻り値

列挙がストリームで見つかった次の属性識別子に続く場合は TRUE を返す必要があります。 レコード属性識別子の列挙が直ちに停止する場合は FALSE を 返す必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー bluetoothapis.h (Bthsdpdef.h、BluetoothAPIs.h を含む)

こちらもご覧ください

BluetoothSdpGetElementData