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 |