Функция 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 (include Minitape.h) |
библиотеки | Tape.lib |