функция обратного вызова PREAD_DMA_COUNTER (wdm.h)
Подпрограмма ReadDmaCounter возвращает количество байтов, оставшихся для передачи во время текущей подчиненной операции DMA.
Синтаксис
PREAD_DMA_COUNTER PreadDmaCounter;
ULONG PreadDmaCounter(
[in] PDMA_ADAPTER DmaAdapter
)
{...}
Параметры
[in] DmaAdapter
Указатель на объект адаптера, ранее возвращенный IoGetDmaAdapter , представляющий используемый в настоящее время канал контроллера DMA системы.
Возвращаемое значение
ReadDmaCounter возвращает количество байтов, оставшихся для передачи в текущей операции DMA.
Комментарии
ReadDmaCounter не является системной подпрограммой, которую можно вызывать напрямую по имени. Эта подпрограмма может вызываться только указателем из адреса, возвращенного в структуре DMA_OPERATIONS . Драйверы получают адрес этой подпрограммы, вызывая IoGetDmaAdapter.
Метод ReadDmaCounter может вызываться только драйверами подчиненных устройств DMA. Как правило, вызывающий объект является драйвером подчиненного устройства, которое использует режим автоматической инициализации контроллера DMA системы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |
IRQL | <= DISPATCH_LEVEL |
Правила соответствия DDI | IrqlDispatch(wdm) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по