TapeClassAllocateSrbBuffer ルーチンは、Srb->DataBufferを割り当てます。
構文
SCSIPORT_API BOOLEAN TapeClassAllocateSrbBuffer(
[in, out] PSCSI_REQUEST_BLOCK Srb,
[in] ULONG SrbBufferSize
);
パラメーター
[in, out] Srb
SRB へのポインター。
[in] SrbBufferSize
割り当てる DataBuffer のサイズをバイト単位で指定します。
戻り値
TapeClassAllocateSrbBuffer 、DataBuffer が正常に割り当てられた場合は TRUE を返し、バッファーが割り当てられていない場合は FALSE を します。
備考
TapeClassAllocateSrbBuffer 、非ページ メモリから Srb->DataBuffer を割り当て、メンバーを 0 に初期化します。 以前の呼び出しからバッファーが既に存在する場合は、解放され、新しいバッファーが割り当てられます。 テープ ミニクラス ドライバーは、移植可能な方法で DataBuffer を割り当てるために、このルーチンを呼び出します。
必要条件
| 要件 | 価値 |
|---|---|
| ターゲット プラットフォーム の | デスクトップ |
| ヘッダー | minitape.h (Minitape.h を含む) |
| ライブラリ | Tape.lib |