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


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

Метод BufferSize возвращает размер в байтах буфера данных канала DMA.

Синтаксис

ULONG BufferSize();

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

Этот метод возвращает ULONG, который является размером в байтах буфера.

Замечания

Метод BufferSize возвращает размер буфера, заданный предыдущим вызовом IDmaChannel::SetBufferSize. Если SetBufferSize не был вызван с момента вызова IDmaChannel::AllocateBuffer, BufferSize возвращает выделенный размер буфера. Объект канала DMA фактически не использует это значение внутренне. Это значение поддерживается объектом, чтобы разрешить различным клиентам обмениваться данными о предполагаемом размере буфера. Этот вызов часто используется для получения параметра map-size к методу IDmaChannelSlave::Start.

Заметка

Корпорация Майкрософт поддерживает разнообразную и инклюзивное окружение. В этой статье содержатся ссылки на терминологию, которую руководство по стилю Майкрософт для обмена данными без предвзятости распознает как исключение. Слово или фраза в этой статье используется для согласованности, так как она в настоящее время отображается в программном обеспечении. При обновлении программного обеспечения для удаления языка эта статья будет обновлена для выравнивания.

Требования

Требование Ценность
заголовка portcls.h
IRQL Любой уровень

См. также

IDmaChannel