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
SdpCreateNodeInt8