BluetoothSdpGetContainerElementData 関数 (bluetoothapis.h)
BluetoothSdpGetContainerElementData 関数は、コンテナー ストリームを反復処理し、コンテナー要素に含まれる各要素を返します。
構文
DWORD BluetoothSdpGetContainerElementData(
[in] LPBYTE pContainerStream,
[in] ULONG cbContainerLength,
[in, out] HBLUETOOTH_CONTAINER_ELEMENT *pElement,
[out] PSDP_ELEMENT_DATA pData
);
パラメーター
[in] pContainerStream
有効な SDP ストリームへのポインター。 ストリームの最初の要素は、シーケンスまたは代替要素である必要があります。
[in] cbContainerLength
pContainerStream パラメーターのサイズ (バイト単位)。
[in, out] pElement
ストリーム内の場所を追跡するために使用される 値。 コンテナーに対して BluetoothSdpGetContainerElementData 関数を初めて呼び出す場合は、*pElementを NULL にする必要があります。 後続の呼び出しの場合、値は変更されない必要があります。
[out] pData
pContainerStream の現在の SDP 要素からのデータが格納されたバッファーへのポインター。
戻り値
成功 ERROR_SUCCESS 返します。 pData パラメーターにデータが含まれていることを示します。 エラー時にエラー コードを返します。 次の表では、 BluetoothSdpGetContainerElementData 関数に関連する一般的なエラー コードについて説明します。
リターン コード | 説明 |
---|---|
|
リスト内にこれ以上項目がありません。 呼び出し元は、このコンテナーの BluetoothSdpGetContainerElementData 関数の呼び出しを停止する必要があります。 |
|
必要なポインターが NULL であるか、コンテナーが有効な SDP ストリームではありません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista、SP2 を使用した Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | bluetoothapis.h (Bthsdpdef.h、BluetoothAPIs.h を含む) |
Library | Bthprops.lib |
[DLL] | bthprops.cpl |