Partager via


SerCx2SystemDmaTransmitGetDmaEnabler, fonction (sercx.h)

La méthode SerCx2SystemDmaTransmitGetDmaEnabler obtient l’activation DMA pour le contrôleur DMA système utilisé pour les transactions de transmission système DMA.

Syntaxe

WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);

Paramètres

[in] SystemDmaTransmit

Handle SERCX2SYSTEMDMATRANSMIT à un objet de transmission DMA système. Le pilote de contrôleur série a précédemment appelé la méthode SerCx2SystemDmaTransmitCreate pour créer cet objet.

Valeur retournée

Cette méthode retourne un handle WDFDMAENABLER à l’objet d’activation DMA d’infrastructure qui représente le contrôleur DMA système utilisé pour les transactions de transmission système DMA.

Remarques

Si nécessaire, votre pilote de contrôleur série peut appeler cette méthode pour configurer des fonctionnalités spéciales dans le contrôleur DMA système. Le pilote peut utiliser l’enabler DMA retourné par cette méthode pour spécifier les paramètres DMA qui n’ont pas été fournis dans la structure SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG que le pilote a précédemment passée en tant que paramètre d’entrée à la méthode SerCx2SystemDmaTransmitCreate . Ou bien, le pilote peut utiliser l’enabler DMA pour modifier les paramètres DMA précédemment spécifiés dans cette structure.

Pour plus d’informations sur les objets d’activation DMA, consultez Activation des transactions DMA. Pour plus d’informations sur les transactions de transmission système-DMA, consultez SerCx2 System-DMA-Transmit Transactions.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8.1.
Plateforme cible Universal
En-tête sercx.h
IRQL <= DISPATCH_LEVEL

Voir aussi

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate