estrutura BTHDDI_SDP_NODE_INTERFACE (bthsdpddi.h)

A estrutura BTHDDI_SDP_NODE_INTERFACE fornece funções para manipular registros SDP, incluindo convertê-los de e para uma representação de árvore que os drivers de perfil podem analisar com mais facilidade.

Sintaxe

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;

Membros

Interface

Uma estrutura que descreve a interface BTHDDI_SDP_NODE_INTERFACE para uso por drivers de perfil. Para obter mais informações sobre essa estrutura, consulte INTERFACE.

SdpCreateNodeTree

Um ponteiro para a função SdpCreateNodeTree .

SdpFreeTree

Um ponteiro para a função SdpFreeTree.

SdpCreateNodeNil

Um ponteiro para a função SdpCreateNodeNil .

SdpCreateNodeBoolean

Um ponteiro para a função SdpCreateNodeBoolean .

SdpCreateNodeUint8

Um ponteiro para a função SdpCreateNodeUInt8 .

SdpCreateNodeUint16

Um ponteiro para a função SdpCreateNodeUInt16 .

SdpCreateNodeUint32

Um ponteiro para a função SdpCreateNodeUInt32 .

SdpCreateNodeUint64

Um ponteiro para a função SdpCreateNodeUInt64 .

SdpCreateNodeUint128

Um ponteiro para a função SdpCreateNodeUInt128 .

SdpCreateNodeInt8

Um ponteiro para a função SdpCreateNodeInt8 .

SdpCreateNodeInt16

Um ponteiro para a função SdpCreateNodeInt16 .

SdpCreateNodeInt32

Um ponteiro para a função SdpCreateNodeInt32 .

SdpCreateNodeInt64

Um ponteiro para a função SdpCreateNodeInt64 .

SdpCreateNodeInt128

Um ponteiro para a função SdpCreateNodeInt128 .

SdpCreateNodeUuid16

Um ponteiro para a função SdpCreateNodeUUID16 .

SdpCreateNodeUuid32

Um ponteiro para a função SdpCreateNodeUUID32 .

SdpCreateNodeUuid128

Um ponteiro para a função SdpCreateNodeUUID128 .

SdpCreateNodeString

Um ponteiro para a função SdpCreateNodeString .

SdpCreateNodeUrl

Um ponteiro para a função SdpCreateNodeUrl .

SdpCreateNodeAlternative

Um ponteiro para o Função SdpCreateNodeAlternative .

SdpCreateNodeSequence

Um ponteiro para o Função SdpCreateNodeSequence .

SdpAddAttributeToTree

Um ponteiro para o Função SdpAddAttributeToTree .

SdpAppendNodeToContainerNode

Um ponteiro para o Função SdpAppendNodeToContainerNode .

Comentários

Os drivers de perfil devem especificar o GUID GUID_BTHDDI_SDP_NODE_INTERFACE para consultar uma instância da estrutura de BTHDDI_SDP_NODE_INTERFACE da pilha de driver Bluetooth.

Todos os membros dessa estrutura, além do membro Interface , são ponteiros de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows Vista e posterior.
Cabeçalho bthsdpddi.h (inclua BthSdpddi.h)

Confira também

INTERFACE

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree