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 |