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 구조체의 인스턴스를 쿼리할 GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID를 지정해야 합니다.

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

요구 사항

   
지원되는 최소 클라이언트 버전:_Windows Vista 이상에서 지원됩니다.
헤더 bthddi.h(Bthddi.h 포함)

참고 항목

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

인터페이스

IsBluetoothVersionAvailable