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.
FSCTL_MANAGE_BYPASS_IO
Pointeur vers une structure FS_BPIO_INPUT contenant des informations sur la requête BypassIO.
Taille de la structure FS_BPIO_INPUT qui InputBuffer pointe vers, en octets.
Pointeur vers une structure FS_BPIO_OUTPUT dans laquelle retourner des informations sur l’opération BypassIO.
Taille de la structure FS_BPIO_OUTPUT qui OutputBuffer pointe vers, en octets.
n/a
n/a
Réservé à l’utilisation du système.
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.
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 |
d’en-tête | ntifs.h |