structure BTHDDI_SDP_NODE_INTERFACE (bthsdpddi.h)
La structure BTHDDI_SDP_NODE_INTERFACE fournit des fonctions permettant de manipuler les enregistrements SDP, y compris leur conversion vers et à partir d’une représentation d’arborescence que les pilotes de profil peuvent analyser plus facilement.
Syntaxe
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;
Membres
Interface
Structure qui décrit l’interface BTHDDI_SDP_NODE_INTERFACE à utiliser par les pilotes de profil. Pour plus d’informations sur cette structure, consultez INTERFACE.
SdpCreateNodeTree
Pointeur vers la fonction SdpCreateNodeTree .
SdpFreeTree
Pointeur vers la fonction SdpFreeTree.
SdpCreateNodeNil
Pointeur vers la fonction SdpCreateNodeNil .
SdpCreateNodeBoolean
Pointeur vers la fonction SdpCreateNodeBoolean .
SdpCreateNodeUint8
Pointeur vers la fonction SdpCreateNodeUInt8 .
SdpCreateNodeUint16
Pointeur vers la fonction SdpCreateNodeUInt16 .
SdpCreateNodeUint32
Pointeur vers la fonction SdpCreateNodeUInt32 .
SdpCreateNodeUint64
Pointeur vers la fonction SdpCreateNodeUInt64 .
SdpCreateNodeUint128
Pointeur vers la fonction SdpCreateNodeUInt128 .
SdpCreateNodeInt8
Pointeur vers la fonction SdpCreateNodeInt8 .
SdpCreateNodeInt16
Pointeur vers la fonction SdpCreateNodeInt16 .
SdpCreateNodeInt32
Pointeur vers la fonction SdpCreateNodeInt32 .
SdpCreateNodeInt64
Pointeur vers la fonction SdpCreateNodeInt64 .
SdpCreateNodeInt128
Pointeur vers la fonction SdpCreateNodeInt128 .
SdpCreateNodeUuid16
Pointeur vers la fonction SdpCreateNodeUUID16 .
SdpCreateNodeUuid32
Pointeur vers la fonction SdpCreateNodeUUID32 .
SdpCreateNodeUuid128
Pointeur vers la fonction SdpCreateNodeUUID128 .
SdpCreateNodeString
Pointeur vers la fonction SdpCreateNodeString .
SdpCreateNodeUrl
Pointeur vers la fonction SdpCreateNodeUrl .
SdpCreateNodeAlternative
Pointeur vers le Fonction SdpCreateNodeAlternative .
SdpCreateNodeSequence
Pointeur vers le Fonction SdpCreateNodeSequence .
SdpAddAttributeToTree
Pointeur vers le Fonction SdpAddAttributeToTree .
SdpAppendNodeToContainerNode
Pointeur vers le Fonction SdpAppendNodeToContainerNode .
Remarques
Les pilotes de profil doivent spécifier le GUID GUID_BTHDDI_SDP_NODE_INTERFACE pour rechercher une instance de la structure de BTHDDI_SDP_NODE_INTERFACE à partir de la pile de pilotes Bluetooth.
Tous les membres de cette structure, autres que le membre Interface , sont des pointeurs de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
En-tête | bthsdpddi.h (inclure BthSdpddi.h) |
Voir aussi
SdpCreateNodeInt8