Partager via


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

INTERFACE

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree