Partager via


WdfRequestGetParameters, fonction (wdfrequest.h)

[S’applique à KMDF et UMDF]

La méthode WdfRequestGetParameters récupère les paramètres associés à un objet de requête d’infrastructure spécifié.

Syntaxe

void WdfRequestGetParameters(
  [in]      WDFREQUEST              Request,
  [in, out] PWDF_REQUEST_PARAMETERS Parameters
);

Paramètres

[in] Request

Handle d’un objet de requête d’infrastructure.

[in, out] Parameters

Pointeur vers une structure de WDF_REQUEST_PARAMETERS allouée par l’appelant que le WDF_REQUEST_PARAMETERS_INIT routine initialise et remplit.

Valeur de retour

None

Remarques

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

Un pilote ne peut pas récupérer les paramètres d’une requête créée par un pilote en appelant WdfRequestGetParameters , car l’infrastructure n’alloue pas d’emplacement de pile pour le pilote actuel.

Pour plus d’informations sur WdfRequestGetParameters, consultez Obtention d’informations sur une demande d’E/S.

Exemples

Pour obtenir un exemple de code qui utilise WdfRequestGetParameters, consultez WdfRequestComplete.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête wdfrequest.h (include Wdf.h)
Bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
Règles de conformité DDI DriverCreate(kmdf),evtioresumegetparam, EvtIoResumeGetParam(kmdf), evtiostopgetparam, EvtIoStopGetParam(kmdf), InvalidReqAccess(kmdf), InvalidReqAccessLocal(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Voir aussi

WDF_REQUEST_PARAMETERS

WDF_REQUEST_PARAMETERS_INIT

WdfRequestWdmGetIrp