次の方法で共有


TapeClassAllocateSrbBuffer 関数 (minitape.h)

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