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 |