WdfDeviceGetDeviceStackIoType, fonction (wdfdevice.h)
[S’applique uniquement à UMDF]
La méthode WdfDeviceGetDeviceStackIoType récupère les méthodes d’accès à la mémoire tampon que le framework utilise pour un appareil.
Syntaxe
void WdfDeviceGetDeviceStackIoType(
[in] WDFDEVICE Device,
[out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
[out] WDF_DEVICE_IO_TYPE *IoControlIoType
);
Paramètres
[in] Device
Handle d’un objet d’appareil framework.
[out] ReadWriteIoType
Pointeur vers un emplacement alloué par le pilote qui reçoit une valeur de type WDF_DEVICE_IO_TYPE. Cette valeur identifie la méthode d’accès à la mémoire tampon que l’infrastructure utilise pour les demandes de lecture et d’écriture d’un appareil.
[out] IoControlIoType
Pointeur vers un emplacement alloué par le pilote qui reçoit une valeur de type WDF_DEVICE_IO_TYPE. Valeur qui identifie la méthode d’accès à la mémoire tampon que l’infrastructure utilise pour les demandes de contrôle d’E/S d’un appareil.
Valeur de retour
None
Remarques
Si votre pilote appelle WdfDeviceGetDeviceStackIoType avant que le gestionnaire PnP n’ait chargé tous les pilotes de l’appareil, les valeurs que WdfDeviceGetDeviceStackIoType récupère peuvent ne pas être les valeurs qu’il utilise réellement.
Pour plus d’informations sur la façon dont l’infrastructure choisit une méthode d’accès à la mémoire tampon, consultez Gestion des méthodes d’accès à la mémoire tampon dans les pilotes UMDF.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Plateforme cible | Universal |
Version UMDF minimale | 2.0 |
En-tête | wdfdevice.h (include Wdf.h) |
Bibliothèque | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |