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 |