Compartir a través de


estructura BTHDDI_SDP_NODE_INTERFACE (bthsdpddi.h)

La estructura BTHDDI_SDP_NODE_INTERFACE proporciona funciones para manipular registros SDP, incluida la conversión a y desde una representación de árbol que los controladores de perfil pueden analizar más fácilmente.

Sintaxis

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;

Miembros

Interface

Estructura que describe la interfaz BTHDDI_SDP_NODE_INTERFACE para su uso por parte de los controladores de perfil. Para obtener más información sobre esta estructura, vea INTERFACE.

SdpCreateNodeTree

Puntero a la función SdpCreateNodeTree .

SdpFreeTree

Puntero a la función SdpFreeTree.

SdpCreateNodeNil

Puntero a la función SdpCreateNodeNil .

SdpCreateNodeBoolean

Puntero a la función SdpCreateNodeBoolean .

SdpCreateNodeUint8

Puntero a la función SdpCreateNodeUInt8 .

SdpCreateNodeUint16

Puntero a la función SdpCreateNodeUInt16 .

SdpCreateNodeUint32

Puntero a la función SdpCreateNodeUInt32 .

SdpCreateNodeUint64

Puntero a la función SdpCreateNodeUInt64 .

SdpCreateNodeUint128

Puntero a la función SdpCreateNodeUInt128 .

SdpCreateNodeInt8

Puntero a la función SdpCreateNodeInt8 .

SdpCreateNodeInt16

Puntero a la función SdpCreateNodeInt16 .

SdpCreateNodeInt32

Puntero a la función SdpCreateNodeInt32 .

SdpCreateNodeInt64

Puntero a la función SdpCreateNodeInt64 .

SdpCreateNodeInt128

Puntero a la función SdpCreateNodeInt128 .

SdpCreateNodeUuid16

Puntero a la función SdpCreateNodeUUID16 .

SdpCreateNodeUuid32

Puntero a la función SdpCreateNodeUUID32 .

SdpCreateNodeUuid128

Puntero a la función SdpCreateNodeUUID128 .

SdpCreateNodeString

Puntero a la función SdpCreateNodeString .

SdpCreateNodeUrl

Puntero a la función SdpCreateNodeUrl .

SdpCreateNodeAlternative

Puntero al Función SdpCreateNodeAlternative .

SdpCreateNodeSequence

Puntero al Función SdpCreateNodeSequence .

SdpAddAttributeToTree

Puntero al Función SdpAddAttributeToTree .

SdpAppendNodeToContainerNode

Puntero al Función SdpAppendNodeToContainerNode .

Comentarios

Los controladores de perfil deben especificar el GUID de GUID_BTHDDI_SDP_NODE_INTERFACE para consultar una instancia de la estructura de BTHDDI_SDP_NODE_INTERFACE de la pila de controladores Bluetooth.

Todos los miembros de esta estructura, distintos del miembro Interface , son punteros de función.

Requisitos

Requisito Value
Cliente mínimo compatible Versions:_Supported en Windows Vista y versiones posteriores.
Encabezado bthsdpddi.h (incluya BthSdpddi.h)

Consulte también

INTERFAZ

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree