Partager via


FSCTL_MANAGE_BYPASS_IO IOCTL (ntifs.h)

Le FSCTL_MANAGE_BYPASS_IO contrôle le code contrôle les opérations BypassIO sur un fichier donné dans les piles de filtre et de système de fichiers.

Code principal

FSCTL_MANAGE_BYPASS_IO

Mémoire tampon d’entrée

Pointeur vers une structure FS_BPIO_INPUT contenant des informations sur la requête BypassIO.

Longueur de la mémoire tampon d’entrée

Taille de la structure FS_BPIO_INPUT qui InputBuffer pointe vers, en octets.

Mémoire tampon de sortie

Pointeur vers une structure FS_BPIO_OUTPUT dans laquelle retourner des informations sur l’opération BypassIO.

Longueur de la mémoire tampon de sortie

Taille de la structure FS_BPIO_OUTPUT qui OutputBuffer pointe vers, en octets.

Mémoire tampon d’entrée/sortie

n/a

Longueur de la mémoire tampon d’entrée/sortie

n/a

Bloc d’état

Réservé à l’utilisation du système.

Remarques

Pour effectuer cette opération, appelez FltFsControlFile ou ZwFsControlFile avec les paramètres suivants.

Paramètre Description
instance [in] Pour FltFsControlFile uniquement. Pointeur d’instance opaque pour l’appelant. Ce paramètre est obligatoire et ne peut pas être NULL.
FileObject [in] Pour FltFsControlFile uniquement. Pointeur d’objet de fichier pour le fichier ou le répertoire qui est la cible de cette demande d’opération BypassIO. Ce paramètre est obligatoire et ne peut pas être NULL.
FileHandle [in] Pour ZwFsControlFile uniquement. Handle de fichier du fichier sur lequel l’opération BypassIO est demandée. Ce paramètre est obligatoire et ne peut pas être NULL.
FsControlCode [in] Défini sur FSCTL_MANAGE_BYPASS_IO.
InputBuffer [in] Pointeur vers une structure FS_BPIO_INPUT contenant des informations sur la requête BypassIO.
InputBufferLength [in] Taille de la mémoire tampon qui InputBuffer pointe vers, en octets.
OutputBuffer [out] Pointeur vers une structure FS_BPIO_OUTPUT dans laquelle retourner des informations sur l’opération BypassIO.
OutputBufferLength [out] Taille de la mémoire tampon qui OutputBuffer pointe vers, en octets.

Pour plus d’informations, consultez BypassIO pour les pilotes de filtre.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
d’en-tête ntifs.h

Voir aussi

FltFsControlFile

FS_BPIO_INPUT

FS_BPIO_OUTPUT

ZwFsControlFile