Метод 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 | Любой уровень |