BluetoothSdpEnumAttributes 함수(bluetoothapis.h)
BluetoothSdpEnumAttributes 함수는 SDP 레코드 스트림을 통해 열거하고 레코드의 각 특성에 대한 콜백 함수를 호출합니다.
구문
BOOL BluetoothSdpEnumAttributes(
LPBYTE pSDPStream,
ULONG cbStreamSize,
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK pfnCallback,
LPVOID pvParam
);
매개 변수
pSDPStream
단일 SDP 레코드로 형식이 지정된 유효한 레코드 스트림에 대한 포인터입니다.
cbStreamSize
pSDPStream에서 가리키는 스트림의 크기(바이트)입니다.
pfnCallback
콜백 루틴에 대한 포인터입니다. 콜백에 대한 자세한 내용은 PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK 참조하세요.
pvParam
콜백 루틴에 전달할 선택적 매개 변수입니다.
반환 값
열거형이 발생한 경우 TRUE 를 반환합니다. 실패 시 FALSE 를 반환합니다. 자세한 내용은 GetLastError 함수를 호출합니다. 다음 표에서는 BluetoothSdpEnumAttributes 함수와 연결된 일반적인 오류 코드에 대해 설명합니다.
반환 코드 | 설명 |
---|---|
|
pSDPStream 또는 pfnCallback 매개 변수는 NULL입니다. |
|
SDP 스트림이 손상되었습니다. |
설명
콜백 함수가 FALSE를 반환하면 BluetoothSdpEnumAttributes 함수에서 시작한 열거형이 중지됩니다.
pSDPStream의 레코드 스트림은 SDP 레코드 형식의 SDP 스트림, 특성 ID(UINT16)를 포함하는 SEQUENCE 및 특성 값(모든 SDP 요소 형식) 쌍이어야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | bluetoothapis.h(Bthsdpdef.h, BluetoothAPIs.h 포함) |
라이브러리 | Bthprops.lib |
DLL | bthprops.cpl |
추가 정보
BluetoothSdpGetContainerElementData