다음을 통해 공유


PFNBTH_INITIALIZE_BRB 콜백 함수(bthddi.h)

BthInitializeBrb 함수는 로컬 스택에 할당된 BRB(Bluetooth 요청 블록)를 초기화합니다.

구문

PFNBTH_INITIALIZE_BRB PfnbthInitializeBrb;

void PfnbthInitializeBrb(
  [in, out] PBRB pBrb,
  [in]      BRB_TYPE brbType
)
{...}

매개 변수

[in, out] pBrb

초기화할 BRB에 대한 포인터입니다.

[in] brbType

BRB를 초기화할 BRB_TYPE 열거형의 값을 지정합니다.

반환 값

없음

설명

프로필 드라이버는 함수의 시작 부분에 변수를 선언하는 것과 같은 스택 기반 할당에 BthInitializeBrb 를 사용해야 합니다.

BthAllocateBrb를 사용하여 할당된 BRB에 대해 이 함수를 호출할 필요는 없습니다.

프로필 드라이버는 Bluetooth 드라이버 스택에서 BTHDDI_PROFILE_DRIVER_INTERFACE 드라이버 인터페이스의 instance 쿼리할 때 BthInitializeBrb 함수에 대한 포인터를 가져옵니다. Bluetooth 드라이버 스택 쿼리에 대한 자세한 내용은 Bluetooth 인터페이스 쿼리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 버전:windows Vista 이상에서 _Supported.
대상 플랫폼 데스크톱
머리글 bthddi.h(Bthddi.h 포함)
IRQL <= DISPATCH_LEVEL

추가 정보

BRB_TYPE

BthAllocateBrb