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 |
こちらもご覧ください
pool タグ