Share via


PFNBTH_ALLOCATE_BRB コールバック関数 (bthddi.h)

BthAllocateBrb 関数は、指定した型の Bluetooth 要求ブロック (BRB) を割り当てます。

構文

PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;

PBRB PfnbthAllocateBrb(
  [in] BRB_TYPE brbType,
  [in] ULONG tag
)
{...}

パラメーター

[in] brbType

BRB を初期化する BRB_TYPE 列挙の値を指定します。

[in] tag

メモリ割り当てを行うドライバーを一意に識別する 4 バイト プール タグを指定します。 プール タグの詳細については、「 ExAllocatePoolWithTag」を参照してください。

戻り値

BthAllocateBrb は、新しく割り当てられた BRB へのポインターを返します。システムがメモリ不足の場合は NULL を 返します。

注釈

プロファイル ドライバーは、BTHDDI_PROFILE_DRIVER_INTERFACE ドライバー インターフェイスのインスタンスに対して Bluetooth ドライバー スタックに対してクエリを実行すると、 BthAllocateBrb 関数へのポインターを取得します。 Bluetooth ドライバー スタックのクエリの詳細については、「Bluetooth インターフェイスのクエリ」を参照してください。

要件

要件
サポートされている最小のクライアント バージョン:Windows Vista 以降の_Supported。
対象プラットフォーム デスクトップ
Header bthddi.h (Bthddi.h を含む)
IRQL <= DISPATCH_LEVEL

こちらもご覧ください

BRB_TYPE

ExAllocatePoolWithTag

pool タグ