BTHDDI_SDP_PARSE_INTERFACE 구조체(bthsdpddi.h)
BTHDDI_SDP_PARSE_INTERFACE 구조체는 SDP 레코드를 구문 분석하기 위한 함수를 제공합니다.
구문
typedef struct _BTHDDI_SDP_PARSE_INTERFACE {
INTERFACE Interface;
PVALIDATESTREAM SdpValidateStream;
PCONVERTSTREAMTOTREE SdpConvertStreamToTree;
PCONVERTTREETOSTREAM SdpConvertTreeToStream;
PFREETREE SdpFreeTree;
PBYTESWAPUUID128 SdpByteSwapUuid128;
PBYTESWAPUINT128 SdpByteSwapUint128;
PBYTESWAPUINT64 SdpByteSwapUint64;
PRETRIEVEUUID128 SdpRetrieveUuid128;
PRETRIEVEUINT128 SdpRetrieveUint128;
PRETRIEVEUINT64 SdpRetrieveUint64;
PFINDATTRIBUTEINTREE SdpFindAttributeInTree;
PGETNEXTELEMENT SdpGetNextElement;
pReservedFunction Reserved1;
pReservedFunction Reserved2;
pReservedFunction Reserved3;
pReservedFunction Reserved4;
} BTHDDI_SDP_PARSE_INTERFACE, *PBTHDDI_SDP_PARSE_INTERFACE;
멤버
Interface
프로필 드라이버에서 사용할 BTHDDI_SDP_NODE_INTERFACE 인터페이스를 설명하는 구조체입니다. 이 구조체에 대한 자세한 내용은 INTERFACE를 참조 하세요.
SdpValidateStream
SdpValidateStream 함수에 대한 포인터입니다.
SdpConvertStreamToTree
에 대한 포인터 SdpConvertStreamToTree 함수입니다.
SdpConvertTreeToStream
에 대한 포인터 SdpConvertTreeToStream 함수입니다.
SdpFreeTree
SdpFreeTree 함수에 대한 포인터입니다.
SdpByteSwapUuid128
SdpByteSwapUuid128 함수에 대한 포인터입니다.
SdpByteSwapUint128
SdpByteSwapUint128 함수에 대한 포인터입니다.
SdpByteSwapUint64
SdpByteSwapUint64 함수에 대한 포인터입니다.
SdpRetrieveUuid128
SdpRetrieveUuid128 함수에 대한 포인터입니다.
SdpRetrieveUint128
SdpRetrieveUint128 함수에 대한 포인터입니다.
SdpRetrieveUint64
SdpRetrieveUint64 함수에 대한 포인터입니다.
SdpFindAttributeInTree
에 대한 포인터 SdpFindAttributeInTree 함수입니다.
SdpGetNextElement
SdpGetNextElement 함수에 대한 포인터입니다.
Reserved1
다음에 사용하도록 예약됩니다. 사용하지 마십시오.
Reserved2
다음에 사용하도록 예약됩니다. 사용하지 마십시오.
Reserved3
다음에 사용하도록 예약됩니다. 사용하지 마십시오.
Reserved4
다음에 사용하도록 예약됩니다. 사용하지 마십시오.
설명
프로필 드라이버는 Bluetooth 드라이버 스택에서 BTHDDI_SDP_PARSE_INTERFACE 구조의 instance 쿼리할 GUID_BTHDDI_SDP_PARSE_INTERFACE GUID를 지정해야 합니다.
인터페이스 멤버를 제외한 이 구조체의 모든 멤버는 함수 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 버전:windows Vista 이상에서 _Supported. |
머리글 | bthsdpddi.h(BthSdpddi.h 포함) |