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。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | bthddi.h (Bthddi.h を含む) |
IRQL | <= DISPATCH_LEVEL |
関連項目
ExAllocatePoolWithTag の
pool タグ