Partager via


FSCTL_MANAGE_BYPASS_IO IOCTL (ntifs.h)

Le code de contrôle FSCTL_MANAGE_BYPASS_IO contrôle les opérations BypassIO sur un fichier donné dans les piles de filtres et de systèmes 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 vers laquelle pointe InputBuffer , 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 vers laquelle pointe OutputBuffer , 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é pour le 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 de instance opaque pour l’appelant. Ce paramètre est obligatoire et ne peut pas être NULL.
FileObject [in] Pour FltFsControlFile uniquement. Pointeur d’objet 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éfinissez 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 vers laquelle pointe InputBuffer , 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 vers laquelle pointe OutputBuffer , en octets.

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
En-tête ntifs.h

Voir aussi

FltFsControlFile

FS_BPIO_INPUT

FS_BPIO_OUTPUT

ZwFsControlFile