Поделиться через


Метод IDmaChannel::SetBufferSize (portcls.h)

Метод SetBufferSize задает текущий размер буфера канала DMA.

Синтаксис

void SetBufferSize(
  ULONG BufferSize
);

Параметры

BufferSize

Указывает текущий размер буфера в байтах.

Возвращаемое значение

None

Remarks

Метод SetBufferSize используется для изменения размера буфера, который ранее был выделен методом IDmaChannel::AllocateBuffer. После вызова AllocateBuffer и перед вызовом SetBufferSize функция IDmaChannel::BufferSize возвращает фактический размер выделенного буфера. После вызова SetBufferSize bufferSize возвращает размер, указанный в вызове SetBufferSize. Объект DMA-канала фактически не использует это значение для внутреннего использования. Текущий размер буфера поддерживается объектом , чтобы его различные клиенты могли сообщать о предполагаемом размере буфера.

Требования

Требование Значение
Заголовок portcls.h
IRQL Любой уровень

См. также раздел

IDmaChannel