Partager via


WdfDmaEnablerGetMaximumLength, fonction (wdfdmaenabler.h)

[S’applique uniquement à KMDF]

La méthode WdfDmaEnablerGetMaximumLength retourne la longueur de transfert maximale, pour un transfert DMA unique, prise en charge par un appareil.

Syntaxe

size_t WdfDmaEnablerGetMaximumLength(
  [in] WDFDMAENABLER DmaEnabler
);

Paramètres

[in] DmaEnabler

Handle pour un objet d’activation DMA que le pilote a obtenu à partir d’un appel précédent à WdfDmaEnablerCreate.

Valeur retournée

WdfDmaEnablerGetMaximumLength retourne la longueur maximale d’un transfert DMA, en octets. Cette longueur est la même valeur que celle spécifiée dans un appel précédent à WdfDmaEnablerCreate.

Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfdmaenabler.h (inclure Wdf.h)
Bibliothèque Wdf01000.sys (consultez Gestion de version de la bibliothèque d’infrastructure.)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate

WdfDmaEnablerGetFragmentLength