BTH_DEVICE_INFO 구조체(bthdef.h)
BTH_DEVICE_INFO 구조는 Bluetooth 디바이스에 대한 정보를 저장합니다.
구문
typedef struct _BTH_DEVICE_INFO {
ULONG flags;
BTH_ADDR address;
BTH_COD classOfDevice;
CHAR name[BTH_MAX_NAME_SIZE];
} BTH_DEVICE_INFO, *PBTH_DEVICE_INFO;
멤버
flags
다음 표에 나열된 하나 이상의 플래그 조합입니다.
address
원격 Bluetooth 디바이스의 주소입니다.
classOfDevice
원격 디바이스의 COD(디바이스 클래스)를 설명하는 비트 필드입니다. COD는 다음 네 개의 필드로 구성됩니다.
형식: GET_COD_FORMAT(classOfDevice)를 사용하여 검색됩니다. 현재 지원되는 유일한 형식은 COD_VERSION.
주: GET_COD_MAJOR(classOfDevice)를 사용하여 검색됩니다. 다음 값은 현재 정의되어 있지만 목록이 확장될 것으로 예상됩니다. 주 클래스 필드를 사용하여 연결할 원격 디바이스를 결정하지 마세요. 원격 디바이스에는 하나의 주 클래스 코드만 있을 수 있으며 지정된 프로필에 적합한 코드가 아닐 수 있습니다.
COD_MAJOR_MISCELLANEOUS
COD_MAJOR_COMPUTER
COD_MAJOR_PHONE
COD_MAJOR_LAN_ACCESS
COD_MAJOR_AUDIO
COD_MAJOR_PERIPHERAL
COD_MAJOR_IMAGING
COD_MAJOR_UNCLASSIFIED
부: GET_COD_MINOR(classOfDevice)를 사용하여 검색됩니다. 부 코드는 부 코드의 형식을 지정하는 방법을 정의하는 각 주 코드와 관련이 있습니다. 일부 부 코드는 엄격하게 열거된 값입니다. 비트 필드 또는 비트 필드와 열거형 값의 조합입니다.
서비스 힌트: GET_COD_SERVICE(classOfDevice)를 사용하여 검색됩니다. 원격 디바이스의 기능에 대한 힌트를 제공합니다.
COD_SERVICE_LIMITED
COD_SERVICE_POSITIONING
COD_SERVICE_NETWORKING
COD_SERVICE_RENDERING
COD_SERVICE_CAPTURING
COD_SERVICE_OBJECT_XFER
COD_SERVICE_AUDIO
COD_SERVICE_TELEPHONY
COD_SERVICE_INFORMATION
name[BTH_MAX_NAME_SIZE]
디바이스에서 보고한 원격 Bluetooth 디바이스의 이름으로 UTF8로 인코딩됩니다. 사용자가 원격 Bluetooth 디바이스에 대한 표시 이름을 로컬로 제공했을 수 있습니다. 이름이 재정의되고 이 멤버에 표시되지 않습니다. BluetoothGetDeviceInfo 함수를 호출하는 경우에만 액세스할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista, WINDOWS XP SP2 [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | bthdef.h |