Partager via


WdfRequestGetEffectiveIoType, fonction (wdfrequest.h)

[S’applique à UMDF uniquement]

La méthode WdfRequestGetEffectiveIoType retourne la méthode d’accès à la mémoire tampon qu’UMDF utilise pour les mémoires tampons de données de la demande d’E/S spécifiée.

Syntaxe

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

Paramètres

[in] Request

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

Valeur retournée

WdfRequestGetEffectiveIoType retourne une valeur de type WDF_DEVICE_IO_TYPE 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 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);

...

}

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Plateforme cible Universal
Version UMDF minimale 2.0
En-tête wdfrequest.h (inclure Wdf.h)
Bibliothèque WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Voir aussi

WDF_DEVICE_IO_TYPE