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 如果已成功分配 DataBufferTRUE;如果未分配缓冲区,FALSE

言论

TapeClassAllocateSrbBuffer 从非分页内存分配 Srb->DataBuffer,并将成员初始化为零。 如果缓冲区已从以前的调用中存在,则会释放缓冲区并分配一个新缓冲区。 磁带微型类驱动程序调用此例程,以可移植的方式分配 DataBuffer

要求

要求 价值
目标平台 桌面
标头 minitape.h (包括 Minitape.h)
Tape.lib