Partager via


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

INTERFACE

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNodeNode

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree