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


Функция SerCx2SystemDmaReceiveGetDmaEnabler (sercx.h)

Метод SerCx2SystemDmaReceiveGetDmaEnabler получает средство включения DMA для контроллера DMA системы, используемого для транзакций получения system-DMA.

Синтаксис

WDFDMAENABLER SerCx2SystemDmaReceiveGetDmaEnabler(
  [in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);

Параметры

[in] SystemDmaReceive

Дескриптор SERCX2SYSTEMDMARECEIVE объекту system-DMA-receive. Драйвер последовательного контроллера ранее вызвал метод SerCx2SystemDmaReceiveCreate для создания этого объекта.

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

Этот метод возвращает дескриптор WDFDMAENABLER в объект средства включения DMA платформы, представляющий системный контроллер DMA, используемый для транзакций получения системы DMA.

Замечания

При необходимости драйвер последовательного контроллера может вызвать этот метод, чтобы настроить специальные функции в системном контроллере DMA. Драйвер может использовать средство включения DMA, возвращаемое этим методом, чтобы указать параметры DMA, которые не были предоставлены в структуре SERCX2_SYSTEM_DMA_RECEIVE_CONFIG, которую драйвер ранее передал в качестве входного параметра методу SerCx2SystemDmaReceiveCreate. Или драйвер может использовать средство включения DMA для изменения параметров DMA, которые ранее были указаны в этой структуре.

Дополнительные сведения о объектах включения DMA см. в включении транзакций DMA. Дополнительные сведения о транзакциях, получаемых системой DMA, см. в SerCx2 System-DMA-Receive Транзакций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8.1.
целевая платформа Всеобщий
заголовка sercx.h
IRQL <= DISPATCH_LEVEL

См. также

SERCX2SYSTEMDMARECEIVE

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SerCx2SystemDmaReceiveCreate