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


Метод 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