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