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
SdpCreateNodeInt8