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 di 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;
Members
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 SdpCreateNodeUInt8 .
SdpCreateNodeUint16
Puntatore alla funzione SdpCreateNodeUInt16 .
SdpCreateNodeUint32
Puntatore alla funzione SdpCreateNodeUInt32 .
SdpCreateNodeUint64
Puntatore alla funzione SdpCreateNodeUInt64 .
SdpCreateNodeUint128
Puntatore alla funzione SdpCreateNodeUInt128 .
SdpCreateNodeInt8
Puntatore alla funzione SdpCreateNodeInt8 .
SdpCreateNodeInt16
Puntatore alla funzione SdpCreateNodeInt16 .
SdpCreateNodeInt32
Puntatore alla funzione SdpCreateNodeInt32 .
SdpCreateNodeInt64
Puntatore alla funzione SdpCreateNodeInt64 .
SdpCreateNodeInt128
Puntatore alla funzione 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 SdpCreateNodeUrl .
SdpCreateNodeAlternative
Puntatore all'oggetto Funzione SdpCreateNodeAlternative .
SdpCreateNodeSequence
Puntatore all'oggetto Funzione SdpCreateNodeSequence .
SdpAddAttributeToTree
Puntatore all'oggetto Funzione SdpAddAttributeToTree .
SdpAppendNodeToContainerNode
Puntatore all'oggetto Funzione SdpAppendNodeToContainerNode .
Commenti
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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
Intestazione | bthsdpddi.h (include BthSdpddi.h) |
Vedi anche
SdpCreateNodeInt8