WdfDeviceGetDeviceStackIoType, fonction (wdfdevice.h)
[S’applique uniquement à UMDF]
La méthode WdfDeviceGetDeviceStackIoType récupère les méthodes d’accès aux mémoires tampons utilisées par l’infrastructure 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 vers un objet d’appareil framework.
[out] ReadWriteIoType
Pointeur vers un emplacement alloué par le pilote qui reçoit une valeur WDF_DEVICE_IO_TYPE-typée. Cette valeur identifie la méthode d’accès à la mémoire tampon utilisée par l’infrastructure 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 WDF_DEVICE_IO_TYPE-typée. Cette valeur qui identifie la méthode d’accès à la mémoire tampon utilisée par l’infrastructure pour les demandes de contrôle d’E/S d’un appareil.
Valeur de retour
Aucun
Remarques
Si votre pilote appelle WdfDeviceGetDeviceStackIoType avant que le gestionnaire PnP n’ait chargé tous les pilotes de l’appareil, les valeurs qui 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 aux mémoires tampons dans les pilotes UMDF.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1 |
plateforme cible | Universel |
version minimale de UMDF | 2.0 |
d’en-tête | wdfdevice.h (include Wdf.h) |
bibliothèque | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |