BTH_PROFILE_DRIVER_INTERFACE 구조체(bthddi.h)

BTH_PROFILE_DRIVER_INTERFACE 구조는 BRB를 할당, 무료, 초기화 및 재사용하고 현재 설치된 Bluetooth 버전을 결정하는 함수를 제공합니다.

구문

typedef struct _BTH_PROFILE_DRIVER_INTERFACE {
  INTERFACE                             Interface;
  PFNBTH_ALLOCATE_BRB                   BthAllocateBrb;
  PFNBTH_FREE_BRB                       BthFreeBrb;
  PFNBTH_INITIALIZE_BRB                 BthInitializeBrb;
  PFNBTH_REUSE_BRB                      BthReuseBrb;
  PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE IsBluetoothVersionAvailable;
} BTH_PROFILE_DRIVER_INTERFACE, *PBTH_PROFILE_DRIVER_INTERFACE;

멤버

Interface

프로필 드라이버에서 사용할 BTH_PROFILE_DRIVER_INTERFACE 인터페이스를 설명하는 구조체입니다. 이 구조체에 대한 자세한 내용은 INTERFACE를 참조 하세요.

BthAllocateBrb

BthAllocateBrb 함수에 대한 포인터입니다.

BthFreeBrb

BthFreeBrb 함수에 대한 포인터입니다.

BthInitializeBrb

BthInitializeBrb 함수에 대한 포인터입니다.

BthReuseBrb

BthReuseBrb 함수에 대한 포인터입니다.

IsBluetoothVersionAvailable

에 대한 포인터 IsBluetoothVersionAvailable 함수입니다.

설명

프로필 드라이버는 Bluetooth 드라이버 스택에서 BTH_PROFILE_DRIVER_INTERFACE 구조의 instance 쿼리할 GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID를 지정해야 합니다.

인터페이스 멤버를 제외한 이 구조체의 모든 멤버는 함수 포인터입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 버전:windows Vista 이상에서 _Supported.
머리글 bthddi.h(Bthddi.h 포함)

추가 정보

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

인터페이스

IsBluetoothVersionAvailable