Функция 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 возвращает значение TRUE , если DataBuffer был успешно выделен, и FALSE , если буфер не был выделен.
Комментарии
TapeClassAllocateSrbBuffer выделяет Srb-DataBuffer> из непагрегируемой памяти и инициализирует члены до нуля. Если буфер уже существует после предыдущего вызова, он освобождается и выделяется новый буфер. Драйвер мини-класса ленты вызывает эту подпрограмму для выделения DataBuffer переносимым способом.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | minitape.h (включая Minitape.h) |
Библиотека | Tape.lib |