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