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 journal de modification 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 MARK_HANDLE_INFO contenant les informations à utiliser pour marquer un fichier ou un répertoire spécifié, et son enregistrement de journal de modification de numéro de séquence de mise à jour (USN) avec des données sur les modifications.
Longueur de la mémoire tampon d’entrée
Taille de la structure MARK_HANDLE_INFO qui InputBuffer pointe vers, en octets.
Mémoire tampon de sortie
Défini 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é à 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 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éfini sur FSCTL_MARK_HANDLE. |
InputBuffer | [in] Pointeur vers une structure MARK_HANDLE_INFO contenant les informations à utiliser pour marquer un fichier ou un répertoire spécifié, et son enregistrement de journal de modification de numéro de séquence de mise à jour (USN) avec des données sur les modifications. |
InputBufferLength | [in] Taille de la mémoire tampon qui InputBuffer pointe vers, en octets. |
OutputBuffer | [out] Défini sur NULL pour ce FSCTL. |
OutputBufferLength | [in] Ignoré lorsque OutputBuffer a la valeur NULL. |
LengthReturned | [out] Défini sur NULL. |
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows XP |
d’en-tête | ntifs.h |