Partager via


BTHDDI_SDP_PARSE_INTERFACE structure (bthsdpddi.h)

La structure BTHDDI_SDP_PARSE_INTERFACE fournit des fonctions pour analyser les enregistrements SDP.

Syntaxe

typedef struct _BTHDDI_SDP_PARSE_INTERFACE {
  INTERFACE            Interface;
  PVALIDATESTREAM      SdpValidateStream;
  PCONVERTSTREAMTOTREE SdpConvertStreamToTree;
  PCONVERTTREETOSTREAM SdpConvertTreeToStream;
  PFREETREE            SdpFreeTree;
  PBYTESWAPUUID128     SdpByteSwapUuid128;
  PBYTESWAPUINT128     SdpByteSwapUint128;
  PBYTESWAPUINT64      SdpByteSwapUint64;
  PRETRIEVEUUID128     SdpRetrieveUuid128;
  PRETRIEVEUINT128     SdpRetrieveUint128;
  PRETRIEVEUINT64      SdpRetrieveUint64;
  PFINDATTRIBUTEINTREE SdpFindAttributeInTree;
  PGETNEXTELEMENT      SdpGetNextElement;
  pReservedFunction    Reserved1;
  pReservedFunction    Reserved2;
  pReservedFunction    Reserved3;
  pReservedFunction    Reserved4;
} BTHDDI_SDP_PARSE_INTERFACE, *PBTHDDI_SDP_PARSE_INTERFACE;

Membres

Interface

Structure qui décrit l’interface BTHDDI_SDP_NODE_INTERFACE à utiliser par les pilotes de profil. Pour plus d’informations sur cette structure, consultez INTERFACE.

SdpValidateStream

Pointeur vers la fonction SdpValidateStream .

SdpConvertStreamToTree

Pointeur vers le Fonction SdpConvertStreamToTree .

SdpConvertTreeToStream

Pointeur vers le Fonction SdpConvertTreeToStream .

SdpFreeTree

Pointeur vers la fonction SdpFreeTree .

SdpByteSwapUuid128

Pointeur vers la fonction SdpByteSwapUuid128 .

SdpByteSwapUint128

Pointeur vers la fonction SdpByteSwapUint128 .

SdpByteSwapUint64

Pointeur vers la fonction SdpByteSwapUint64 .

SdpRetrieveUuid128

Pointeur vers la fonction SdpRetrieveUuid128 .

SdpRetrieveUint128

Pointeur vers la fonction SdpRetrieveUint128 .

SdpRetrieveUint64

Pointeur vers la fonction SdpRetrieveUint64 .

SdpFindAttributeInTree

Pointeur vers le Fonction SdpFindAttributeInTree .

SdpGetNextElement

Pointeur vers la fonction SdpGetNextElement .

Reserved1

Réservé pour un usage futur. Ne pas utiliser.

Reserved2

Réservé pour un usage futur. Ne pas utiliser.

Reserved3

Réservé pour un usage futur. Ne pas utiliser.

Reserved4

Réservé pour un usage futur. Ne pas utiliser.

Remarques

Les pilotes de profil doivent spécifier le GUID GUID_BTHDDI_SDP_PARSE_INTERFACE pour rechercher un instance de la structure BTHDDI_SDP_PARSE_INTERFACE à partir de la pile de pilotes Bluetooth.

Tous les membres de cette structure, autres que le membre Interface , sont des pointeurs de fonction.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
En-tête bthsdpddi.h (include BthSdpddi.h)

Voir aussi

INTERFACE

SdpByteSwapUint128

SdpByteSwapUint64

SdpByteSwapUuid128

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpFindAttributeInTree

SdpFreeTree

SdpGetNextElement

SdpRetrieveUint128

SdpRetrieveUint64

SdpRetrieveUuid128

SdpValidateStream