Share via


BD_ADDR

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure is used by all Bluetooth stack layers to identify the address of a Bluetooth device.

Syntax

#pragma pack(push, 1)
  typedef struct __bd_addr {
  union {
    struct {
      unsigned int LAP : 24; 
      unsigned int UAP : 8; 
    };
  unsigned int SAP; 
  };
  unsigned short  NAP; 
  } BD_ADDR;
#pragma pack(pop)

Members

Correspond to the Bluetooth Core Specification for Bluetooth Device Address.

Remarks

Exposed user APIs, such as port emulation and WinSock interfaces, use another type, BT_ADDR, as defined in Ws2bth.h:

typedef ULONGLONG bt_addr, *pbt_addr, BT_ADDR, *PBT_ADDR;

Requirements

Header bt_ddi.h
Windows Embedded CE Windows CE .NET 4.0 and later