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
保留供将来使用。 请勿使用。
注解
配置文件驱动程序应指定 GUID_BTHDDI_SDP_PARSE_INTERFACE GUID 以从蓝牙驱动程序堆栈查询BTHDDI_SDP_PARSE_INTERFACE结构的实例。
除 Interface 成员外,此结构的所有成员都是函数指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows Vista 及更高版本中的 _Supported。 |
标头 | bthsdpddi.h (包括 BthSdpddi.h) |