Condividi tramite


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

INTERFACCIA

SdpAddAttributeToTree

SdpAppendNodeToContainerNode

SdpCreateNodeAlternative

SdpCreateNodeBoolean

SdpCreateNodeInt128

SdpCreateNodeInt16

SdpCreateNodeInt32

SdpCreateNodeInt64

SdpCreateNodeInt8

SdpCreateNodeNil

SdpCreateNodeSequence

SdpCreateNodeString

SdpCreateNodeTree

SdpCreateNodeUInt128

SdpCreateNodeUInt16

SdpCreateNodeUInt32

SdpCreateNodeUInt64

SdpCreateNodeUInt8

SdpCreateNodeUUID128

SdpCreateNodeUUID16

SdpCreateNodeUUID32

SdpCreateNodeUrl

SdpFreeTree