FSCTL_MARK_HANDLE IOCTL (ntifs.h)
Le code de contrôle FSCTL_MARK_HANDLE marque un fichier ou répertoire spécifié et son enregistrement de journal des modifications avec des informations sur les modifications apportées à ce fichier ou répertoire.
Code principal
FSCTL_MARK_HANDLE
Mémoire tampon d'entrée
Pointeur vers une structure de MARK_HANDLE_INFO contenant les informations à utiliser pour marquer un fichier ou un répertoire spécifié, et son numéro de séquence de mise à jour (USN) change l’enregistrement du journal avec des données sur les modifications.
Longueur de la mémoire tampon d’entrée
Taille de la structure MARK_HANDLE_INFO vers laquelle pointe InputBuffer , en octets.
Mémoire tampon de sortie
valeur de l’en-tête définie sur Null.
Longueur de la mémoire tampon de sortie
n/a (ignoré)
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 de fichier pour le fichier ou le répertoire qui est la cible de cette requête. Ce paramètre est obligatoire et ne peut pas être NULL. |
FileHandle | [in] Pour ZwFsControlFile uniquement. Handle de fichier du fichier ou du répertoire qui est la cible de cette requête. Ce paramètre est obligatoire et ne peut pas être NULL. |
FsControlCode | [in] Définissez sur FSCTL_MARK_HANDLE. |
InputBuffer | [in] Pointeur vers une structure de MARK_HANDLE_INFO contenant les informations à utiliser pour marquer un fichier ou un répertoire spécifié, et son numéro de séquence de mise à jour (USN) change l’enregistrement du journal avec des données sur les modifications. |
InputBufferLength | [in] Taille de la mémoire tampon vers laquelle pointe InputBuffer , en octets. |
OutputBuffer | [out] Définissez sur NULL pour ce FSCTL. |
OutputBufferLength | [in] Ignoré lorsque OutputBuffer a la valeur NULL. |
LengthReturned | [out] Définissez sur NULL. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP |
En-tête | ntifs.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour