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 요소의 데이터로 채워진 버퍼에 대한 포인터입니다.
반환 값
pData 매개 변수에 데이터가 포함되어 있음을 나타내는 성공 시 ERROR_SUCCESS 반환합니다. 오류 시 오류 코드를 반환합니다. 다음 표에서는 BluetoothSdpGetContainerElementData 함수와 관련된 일반적인 오류 코드에 대해 설명합니다.
반환 코드 | 설명 |
---|---|
|
목록에 더 이상 항목이 없습니다. 호출자는 이 컨테이너에 대한 BluetoothSdpGetContainerElementData 함수 호출을 중지해야 합니다. |
|
필요한 포인터가 NULL이거나 컨테이너가 유효한 SDP 스트림이 아닙니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | bluetoothapis.h(Bthsdpdef.h, BluetoothAPIs.h 포함) |
라이브러리 | Bthprops.lib |
DLL | bthprops.cpl |