Freigeben über


BTHDDI_SDP_PARSE_INTERFACE-Struktur (bthsdpddi.h)

Die BTHDDI_SDP_PARSE_INTERFACE-Struktur bietet Funktionen zum Analysieren von SDP-Datensätzen.

Syntax

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;

Member

Interface

Eine Struktur, die die BTHDDI_SDP_NODE_INTERFACE-Schnittstelle für die Verwendung durch Profiltreiber beschreibt. Weitere Informationen zu dieser Struktur finden Sie unter INTERFACE.

SdpValidateStream

Ein Zeiger auf die Funktion SdpValidateStream .

SdpConvertStreamToTree

Ein Zeiger auf die SdpConvertStreamToTree-Funktion .

SdpConvertTreeToStream

Ein Zeiger auf die SdpConvertTreeToStream-Funktion .

SdpFreeTree

Ein Zeiger auf die SdpFreeTree-Funktion .

SdpByteSwapUuid128

Ein Zeiger auf die Funktion SdpByteSwapUuid128 .

SdpByteSwapUint128

Ein Zeiger auf die Funktion SdpByteSwapUint128 .

SdpByteSwapUint64

Ein Zeiger auf die Funktion SdpByteSwapUint64 .

SdpRetrieveUuid128

Ein Zeiger auf die Funktion SdpRetrieveUuid128 .

SdpRetrieveUint128

Ein Zeiger auf die Funktion SdpRetrieveUint128 .

SdpRetrieveUint64

Ein Zeiger auf die Funktion SdpRetrieveUint64 .

SdpFindAttributeInTree

Ein Zeiger auf die SdpFindAttributeInTree-Funktion .

SdpGetNextElement

Ein Zeiger auf die SdpGetNextElement-Funktion .

Reserved1

Für die zukünftige Verwendung reserviert. Nicht verwenden.

Reserved2

Für die zukünftige Verwendung reserviert. Nicht verwenden.

Reserved3

Für die zukünftige Verwendung reserviert. Nicht verwenden.

Reserved4

Für die zukünftige Verwendung reserviert. Nicht verwenden.

Hinweise

Profiltreiber sollten die GUID_BTHDDI_SDP_PARSE_INTERFACE GUID angeben, um eine instance der BTHDDI_SDP_PARSE_INTERFACE Struktur aus dem Bluetooth-Treiberstapel abzufragen.

Alle Member dieser Struktur, mit Ausnahme des Interface-Members , sind Funktionszeiger.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Kopfzeile bthsdpddi.h (include BthSdpddi.h)

Weitere Informationen

SCHNITTSTELLE

SdpByteSwapUint128

SdpByteSwapUint64

SdpByteSwapUuid128

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpFindAttributeInTree

SdpFreeTree

SdpGetNextElement

SdpRetrieveUint128

SdpRetrieveUint64

SdpRetrieveUuid128

SdpValidateStream