BTHDDI_SDP_NODE_INTERFACE 结构 (bthsdpddi.h)
BTHDDI_SDP_NODE_INTERFACE结构提供用于操作 SDP 记录的函数,包括将它们与分析驱动程序可以更轻松地分析的树表示形式进行转换。
语法
typedef struct _BTHDDI_SDP_NODE_INTERFACE {
INTERFACE Interface;
PCREATENODETREEROOT SdpCreateNodeTree;
PFREETREE SdpFreeTree;
PCREATENODENIL SdpCreateNodeNil;
PCREATENODEBOOLEAN SdpCreateNodeBoolean;
PCREATENODEUINT8 SdpCreateNodeUint8;
PCREATENODEUINT16 SdpCreateNodeUint16;
PCREATENODEUINT32 SdpCreateNodeUint32;
PCREATENODEUINT64 SdpCreateNodeUint64;
PCREATENODEUINT128 SdpCreateNodeUint128;
PCREATENODEINT8 SdpCreateNodeInt8;
PCREATENODEINT16 SdpCreateNodeInt16;
PCREATENODEINT32 SdpCreateNodeInt32;
PCREATENODEINT64 SdpCreateNodeInt64;
PCREATENODEINT128 SdpCreateNodeInt128;
PCREATENODEUUID16 SdpCreateNodeUuid16;
PCREATENODEUUID32 SdpCreateNodeUuid32;
PCREATENODEUUID128 SdpCreateNodeUuid128;
PCREATENODESTRING SdpCreateNodeString;
PCREATENODEURL SdpCreateNodeUrl;
PCREATENODEALTERNATIVE SdpCreateNodeAlternative;
PCREATENODESEQUENCE SdpCreateNodeSequence;
PADDATTRIBUTETOTREEE SdpAddAttributeToTree;
PAPPENDNODETOCONTAINERNODE SdpAppendNodeToContainerNode;
} BTHDDI_SDP_NODE_INTERFACE, *PBTHDDI_SDP_NODE_INTERFACE;
成员
Interface
描述配置文件驱动程序使用的 BTHDDI_SDP_NODE_INTERFACE 接口的结构。 有关此结构的详细信息,请参阅 INTERFACE。
SdpCreateNodeTree
指向 SdpCreateNodeTree 函数的 指针。
SdpFreeTree
指向 SdpFreeTree 函数 的指针 。
SdpCreateNodeNil
指向 SdpCreateNodeNil 函数的指针。
SdpCreateNodeBoolean
指向 SdpCreateNodeBoolean 函数的 指针。
SdpCreateNodeUint8
指向 SdpCreateNodeUInt8 函数的指针。
SdpCreateNodeUint16
指向 SdpCreateNodeUInt16 函数的指针。
SdpCreateNodeUint32
指向 SdpCreateNodeUInt32 函数的指针。
SdpCreateNodeUint64
指向 SdpCreateNodeUInt64 函数的指针。
SdpCreateNodeUint128
指向 SdpCreateNodeUInt128 函数的指针。
SdpCreateNodeInt8
指向 SdpCreateNodeInt8 函数的指针。
SdpCreateNodeInt16
指向 SdpCreateNodeInt16 函数的指针。
SdpCreateNodeInt32
指向 SdpCreateNodeInt32 函数的指针。
SdpCreateNodeInt64
指向 SdpCreateNodeInt64 函数的 指针。
SdpCreateNodeInt128
指向 SdpCreateNodeInt128 函数的指针。
SdpCreateNodeUuid16
指向 SdpCreateNodeUUID16 函数的指针。
SdpCreateNodeUuid32
指向 SdpCreateNodeUUID32 函数的指针。
SdpCreateNodeUuid128
指向 SdpCreateNodeUUID128 函数的指针。
SdpCreateNodeString
指向 SdpCreateNodeString 函数的 指针。
SdpCreateNodeUrl
指向 SdpCreateNodeUrl 函数的 指针。
SdpCreateNodeAlternative
指向 SdpCreateNodeAlternative 函数。
SdpCreateNodeSequence
指向 SdpCreateNodeSequence 函数。
SdpAddAttributeToTree
指向 SdpAddAttributeToTree 函数。
SdpAppendNodeToContainerNode
指向 SdpAppendNodeToContainerNode 函数。
注解
配置文件驱动程序应指定 GUID_BTHDDI_SDP_NODE_INTERFACE GUID 以从蓝牙驱动程序堆栈查询BTHDDI_SDP_NODE_INTERFACE结构的实例。
除 Interface 成员外,此结构的所有成员都是函数指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows Vista 及更高版本中的 _Supported。 |
标头 | bthsdpddi.h (包括 BthSdpddi.h) |
另请参阅
SdpCreateNodeInt8