BthInitializeBrb 関数は、ローカル スタックに割り当てられたBluetooth要求ブロック (BRB) を初期化します。
構文
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 に対してこの関数呼び出す必要はありません。
プロファイル ドライバーは、BTHDDI_PROFILE_DRIVER_INTERFACE ドライバー インターフェイスのインスタンスのBluetooth ドライバー スタックに対してクエリを実行すると、BthInitializeBrb 関数へのポインターを取得します。 Bluetooth ドライバー スタックのクエリの詳細については、「Bluetooth インターフェイスの の クエリ」を参照してください。
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows Vista 以降のバージョン:_Supported。 |
| ターゲット プラットフォーム の | デスクトップ |
| ヘッダー | bthddi.h (Bthddi.h を含む) |
| IRQL | <= DISPATCH_LEVEL |