структура BTHDDI_SDP_PARSE_INTERFACE (bthsdpddi.h)

Структура BTHDDI_SDP_PARSE_INTERFACE предоставляет функции для анализа записей SDP.

Синтаксис

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;

Члены

Interface

Структура, описывающая интерфейс BTHDDI_SDP_NODE_INTERFACE для использования драйверами профилей. Дополнительные сведения об этой структуре см. в разделе INTERFACE.

SdpValidateStream

Указатель на функцию SdpValidateStream .

SdpConvertStreamToTree

Указатель наФункция SdpConvertStreamToTree.

SdpConvertTreeToStream

Указатель наФункция SdpConvertTreeToStream.

SdpFreeTree

Указатель на функцию SdpFreeTree .

SdpByteSwapUuid128

Указатель на функцию SdpByteSwapUuid128 .

SdpByteSwapUint128

Указатель на функцию SdpByteSwapUint128 .

SdpByteSwapUint64

Указатель на функцию SdpByteSwapUint64 .

SdpRetrieveUuid128

Указатель на функцию SdpRetrieveUuid128 .

SdpRetrieveUint128

Указатель на функцию SdpRetrieveUint128 .

SdpRetrieveUint64

Указатель на функцию SdpRetrieveUint64 .

SdpFindAttributeInTree

Указатель наФункция SdpFindAttributeInTree.

SdpGetNextElement

Указатель на функцию SdpGetNextElement .

Reserved1

Зарезервировано для последующего использования. Не используйте.

Reserved2

Зарезервировано для последующего использования. Не используйте.

Reserved3

Зарезервировано для последующего использования. Не используйте.

Reserved4

Зарезервировано для последующего использования. Не используйте.

Комментарии

Драйверы профилей должны указывать GUID GUID_BTHDDI_SDP_PARSE_INTERFACE для запроса экземпляра структуры BTHDDI_SDP_PARSE_INTERFACE из стека драйверов Bluetooth.

Все члены этой структуры, кроме элемента Interface , являются указателями на функции.

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версий.
Верхняя часть bthsdpddi.h (включая BthSdpddi.h)

См. также раздел

ИНТЕРФЕЙС

SdpByteSwapUint128

SdpByteSwapUint64

SdpByteSwapUuid128

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpFindAttributeInTree

SdpFreeTree

SdpGetNextElement

SdpRetrieveUint128

SdpRetrieveUint64

SdpRetrieveUuid128

SdpValidateStream