struttura BTHDDI_SDP_NODE_INTERFACE (bthsdpddi.h)
La struttura BTHDDI_SDP_NODE_INTERFACE fornisce funzioni per la modifica dei record SDP, inclusa la conversione in e da una rappresentazione ad albero che i driver del profilo possono analizzare più facilmente.
Sintassi
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;
Membri
Interface
Struttura che descrive l'interfaccia BTHDDI_SDP_NODE_INTERFACE per l'uso da parte dei driver di profilo. Per altre informazioni su questa struttura, vedere INTERFACE.
SdpCreateNodeTree
Puntatore alla funzione SdpCreateNodeTree.
SdpFreeTree
Puntatore alla funzione SdpFreeTree.
SdpCreateNodeNil
Puntatore alla funzione SdpCreateNodeNil.
SdpCreateNodeBoolean
Puntatore alla funzione SdpCreateNodeBoolean.
SdpCreateNodeUint8
Puntatore alla funzione di SdpCreateNodeUInt8.
SdpCreateNodeUint16
Puntatore alla funzione di SdpCreateNodeUInt16.
SdpCreateNodeUint32
Puntatore alla funzione SdpCreateNodeUInt32.
SdpCreateNodeUint64
Puntatore alla funzione SdpCreateNodeUInt64.
SdpCreateNodeUint128
Puntatore alla funzione SdpCreateNodeUInt128.
SdpCreateNodeInt8
Puntatore alla funzione di SdpCreateNodeInt8.
SdpCreateNodeInt16
Puntatore alla funzione SdpCreateNodeInt16.
SdpCreateNodeInt32
Puntatore alla funzione SdpCreateNodeInt32.
SdpCreateNodeInt64
Puntatore alla funzione di SdpCreateNodeInt64.
SdpCreateNodeInt128
Puntatore alla funzione di SdpCreateNodeInt128.
SdpCreateNodeUuid16
Puntatore alla funzione SdpCreateNodeUUID16.
SdpCreateNodeUuid32
Puntatore alla funzione SdpCreateNodeUUID32.
SdpCreateNodeUuid128
Puntatore alla funzione SdpCreateNodeUUID128.
SdpCreateNodeString
Puntatore alla funzione SdpCreateNodeString.
SdpCreateNodeUrl
Puntatore alla funzione di SdpCreateNodeUrl.
SdpCreateNodeAlternative
Puntatore all'oggetto funzione di SdpCreateNodeAlternative.
SdpCreateNodeSequence
Puntatore all'oggetto funzione di SdpCreateNodeSequence.
SdpAddAttributeToTree
Puntatore all'oggetto funzione SdpAddAttributeToTree.
SdpAppendNodeToContainerNode
Puntatore all'oggetto funzione di SdpAppendNodeToContainerNode.
Osservazioni
I driver di profilo devono specificare il GUID GUID_BTHDDI_SDP_NODE_INTERFACE per eseguire una query per un'istanza della struttura BTHDDI_SDP_NODE_INTERFACE dallo stack di driver Bluetooth.
Tutti i membri di questa struttura, diversi dal membro Interface, sono puntatori a funzione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
intestazione | bthsdpddi.h (include BthSdpddi.h) |
Vedere anche
SdpCreateNodeInt8