Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод SetBufferSize задает текущий размер буфера канала DMA.
Синтаксис
void SetBufferSize(
ULONG BufferSize
);
Параметры
BufferSize
Указывает текущий размер буфера в байтах.
Возвращаемое значение
Никакой
Замечания
Метод SetBufferSize используется для изменения размера буфера, который ранее был выделен методом IDmaChannel::AllocateBuffer. После вызова Объекта AllocateBuffer и до вызова SetBufferSize идентификатор IDmaChannel::BufferSize возвращает фактический размер выделенного буфера. После вызова SetBufferSize bufferSize возвращает размер, указанный в вызове SetBufferSize. Объект канала DMA фактически не использует это значение внутренне. Текущий размер буфера поддерживается объектом, чтобы разрешить различным клиентам обмениваться данными о предполагаемом размере буфера.
Требования
| Требование | Ценность |
|---|---|
| заголовка | portcls.h |
| IRQL | Любой уровень |