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

Voir aussi

WdfDeviceInitSetIoTypeEx