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 포함) |