Compartilhar via


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 do.

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 SdpCreateNodeUID16.

SdpCreateNodeUuid32

Um ponteiro para a função SdpCreateNodeUID32.

SdpCreateNodeUuid128

Um ponteiro para a função SdpCreateNodeUID128.

SdpCreateNodeString

Um ponteiro para a função SdpCreateNodeString.

SdpCreateNodeUrl

Um ponteiro para a função SdpCreateNodeUrl.

SdpCreateNodeAlternative

Um ponteiro para o função de 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.

Observações

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
de cliente com suporte mínimo Versões:_Supported no Windows Vista e posterior.
cabeçalho bthsdpddi.h (include BthSdpddi.h)

Consulte também

de INTERFACE do

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUID128

SdpCreateNodeUID16

SdpCreateNodeUID32

SdpCreateNodeUrl

SdpFreeTree