Función SerCx2SystemDmaTransmitGetDmaEnabler (sercx.h)
El método SerCx2SystemDmaTransmitGetDmaEnabler obtiene el habilitador DMA para el controlador DMA del sistema que se usa para las transacciones system-DMA-transmit.
Sintaxis
WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
Parámetros
[in] SystemDmaTransmit
Identificador de SERCX2SYSTEMDMATRANSMIT a un objeto system-DMA-transmit. Anteriormente, el controlador de controlador serie llamó al método SerCx2SystemDmaTransmitCreate para crear este objeto.
Valor devuelto
Este método devuelve un controlador WDFDMAENABLER al objeto del habilitador DMA del marco que representa el controlador DMA del sistema que se usa para las transacciones system-DMA-transmit.
Observaciones
Si es necesario, el controlador de controlador serie puede llamar a este método para configurar características especiales en el controlador DMA del sistema. El controlador puede usar el habilitador DMA devuelto por este método para especificar la configuración de DMA que no se proporcionó en la estructura de SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG que el controlador pasó anteriormente como parámetro de entrada al método SerCx2SystemDmaTransmitCreate. O bien, el controlador puede usar el habilitador DMA para cambiar la configuración de DMA que se especificó anteriormente en esta estructura.
Para obtener más información sobre los objetos del habilitador DMA, vea Habilitación de transacciones DMA. Para obtener más información sobre las transacciones system-DMA-transmit, consulte SerCx2 System-DMA-Transmit Transactions.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 8.1. |
de la plataforma de destino de |
Universal |
encabezado de |
sercx.h |
irQL | <= DISPATCH_LEVEL |