Partager via


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

Voir aussi

WdfDeviceInitSetIoTypeEx