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 的大小(以字节为单位)。

返回值

如果成功分配 DataBuffer,则 TapeClassAllocateSrbBuffer 返回 TRUE;如果未分配缓冲区,则返回 FALSE

注解

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

要求

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