Partager via


fonction WDF_DMA_ENABLER_CONFIG_INIT (wdfdmaenabler.h)

[S’applique uniquement à KMDF]

La fonction WDF_DMA_ENABLER_CONFIG_INIT initialise la structure WDF_DMA_ENABLER_CONFIG d’un pilote.

Syntaxe

void WDF_DMA_ENABLER_CONFIG_INIT(
  [out] PWDF_DMA_ENABLER_CONFIG Config,
  [in]  WDF_DMA_PROFILE         Profile,
  [in]  size_t                  MaximumLength
);

Paramètres

[out] Config

Pointeur vers une structure de WDF_DMA_ENABLER_CONFIG allouée par le pilote.

[in] Profile

Valeur du membre Profil de la structure WDF_DMA_ENABLER_CONFIG .

[in] MaximumLength

Valeur du membre MaximumLength de la structure WDF_DMA_ENABLER_CONFIG .

Valeur de retour

None

Remarques

Les pilotes doivent appeler la fonction WDF_DMA_ENABLER_CONFIG_INIT avant d’appeler WdfDmaEnablerCreate.

Exemples

Pour obtenir un exemple de code qui utilise WDF_DMA_ENABLER_CONFIG_INIT, consultez WdfDmaEnablerCreate.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfdmaenabler.h (inclure Wdf.h)
IRQL PASSIVE_LEVEL

Voir aussi

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate