Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
The BTHDDI_SDP_NODE_INTERFACE structure provides functions for manipulating SDP records, including converting them to and from a tree representation that profile drivers can more easily parse.
Syntax
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;
Members
Interface
A structure that describes the BTHDDI_SDP_NODE_INTERFACE interface for use by profile drivers. For more information about this structure, see INTERFACE.
SdpCreateNodeTree
A pointer to the SdpCreateNodeTree function.
SdpFreeTree
A pointer to the SdpFreeTree function .
SdpCreateNodeNil
A pointer to the SdpCreateNodeNil function.
SdpCreateNodeBoolean
A pointer to the SdpCreateNodeBoolean function.
SdpCreateNodeUint8
A pointer to the SdpCreateNodeUInt8 function.
SdpCreateNodeUint16
A pointer to the SdpCreateNodeUInt16 function.
SdpCreateNodeUint32
A pointer to the SdpCreateNodeUInt32 function.
SdpCreateNodeUint64
A pointer to the SdpCreateNodeUInt64 function.
SdpCreateNodeUint128
A pointer to the SdpCreateNodeUInt128 function.
SdpCreateNodeInt8
A pointer to the SdpCreateNodeInt8 function.
SdpCreateNodeInt16
A pointer to the SdpCreateNodeInt16 function.
SdpCreateNodeInt32
A pointer to the SdpCreateNodeInt32 function.
SdpCreateNodeInt64
A pointer to the SdpCreateNodeInt64 function.
SdpCreateNodeInt128
A pointer to the SdpCreateNodeInt128 function.
SdpCreateNodeUuid16
A pointer to the SdpCreateNodeUUID16 function.
SdpCreateNodeUuid32
A pointer to the SdpCreateNodeUUID32 function.
SdpCreateNodeUuid128
A pointer to the SdpCreateNodeUUID128 function.
SdpCreateNodeString
A pointer to the SdpCreateNodeString function.
SdpCreateNodeUrl
A pointer to the SdpCreateNodeUrl function.
SdpCreateNodeAlternative
A pointer to the SdpCreateNodeAlternative function.
SdpCreateNodeSequence
A pointer to the SdpCreateNodeSequence function.
SdpAddAttributeToTree
A pointer to the SdpAddAttributeToTree function.
SdpAppendNodeToContainerNode
A pointer to the SdpAppendNodeToContainerNode function.
Remarks
Profile drivers should specify the GUID_BTHDDI_SDP_NODE_INTERFACE GUID to query for an instance of the BTHDDI_SDP_NODE_INTERFACE structure from the Bluetooth driver stack.
All the members of this structure, other than the Interface member, are function pointers.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Versions:_Supported in Windows Vista, and later. |
| Header | bthsdpddi.h (include BthSdpddi.h) |
See also
SdpCreateNodeInt8