Partager via


WdfRequestGetEffectiveIoType, fonction (wdfrequest.h)

[S’applique uniquement à UMDF]

La méthode WdfRequestGetEffectiveIoType retourne la méthode d’accès aux mémoires tampons que UMDF utilise pour les mémoires tampons de données de la requête d’E/S spécifiée.

Syntaxe

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

Paramètres

[in] Request

Handle vers un objet de requête de framework.

Valeur de retour

WdfRequestGetEffectiveIoType retourne une valeur WDF_DEVICE_IO_TYPE-typée qui identifie la méthode d’accès à la mémoire tampon utilisée par UMDF pour les mémoires tampons de données de la requête d’E/S.

Remarques

Pour plus d’informations, consultez Gestion des méthodes d’accès aux mémoires tampons dans les pilotes UMDF.

Exemples

L’exemple de code suivant montre comment une fonction de rappel EvtIoWrite peut déterminer la méthode d’accès à la mémoire tampon pour la demande d’écriture spécifiée.

VOID
MyDrvEvtIoWrite(
  _In_  WDFQUEUE Queue,
  _In_  WDFREQUEST Request,
  _In_  size_t Length
)
{ 

...

    WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
    
    iotype = WdfRequestGetEffectiveIoType(Request);

...

}

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
plateforme cible Universel
version minimale de UMDF 2.0
d’en-tête wdfrequest.h (include Wdf.h)
bibliothèque WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Voir aussi

WDF_DEVICE_IO_TYPE