structure BTHDDI_SDP_NODE_INTERFACE (bthsdpddi.h)
La structure BTHDDI_SDP_NODE_INTERFACE fournit des fonctions permettant de manipuler des enregistrements SDP, notamment de les convertir 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 SdpCreateNodeNode.
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 BTHDDI_SDP_NODE_INTERFACE à partir de la pile de pilotes Bluetooth.
Tous les membres de cette structure, autres que l’interface membre, sont des pointeurs de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures. |
d’en-tête | bthsdpddi.h (include BthSdpddi.h) |
Voir aussi
SdpCreateNodeInt8