FSCTL_MARK_HANDLE IOCTL (ntifs.h)

Der FSCTL_MARK_HANDLE-Steuerelementcode kennzeichnet eine angegebene Datei oder ein angegebenes Verzeichnis und den zugehörigen Änderungsjournaleintrag mit Informationen zu Änderungen an dieser Datei oder diesem Verzeichnis.

Hauptcode

FSCTL_MARK_HANDLE

Eingabepuffer

Zeiger auf eine MARK_HANDLE_INFO-Struktur , die die Informationen enthält, die zum Markieren einer angegebenen Datei oder eines angegebenen Verzeichnisses verwendet werden sollen, und dessen UsN-Änderungsjournaldatensatz (Update Sequence Number, USN) mit Daten zu Änderungen.

Eingabepufferlänge

Größe der MARK_HANDLE_INFO Struktur, auf die InputBuffer verweist, in Bytes.

Ausgabepuffer

Auf NULL festgelegt.

Länge des Ausgabepuffers

n/a (ignoriert)

Eingabe-/Ausgabepuffer

Länge des Eingabe-/Ausgabepuffers

Statusblock

Ist für das System reserviert.

Hinweise

Um diesen Vorgang auszuführen, rufen Sie FltFsControlFile oder ZwFsControlFile mit den folgenden Parametern auf.

Parameter BESCHREIBUNG
Instanz [in] Nur für FltFsControlFile . Ein undurchsichtiger instance Zeiger für den Aufrufer. Dieser Parameter ist erforderlich und darf nicht NULL sein.
FileObject [in] Nur für FltFsControlFile . Ein Dateiobjektzeiger für die Datei oder das Verzeichnis, das das Ziel dieser Anforderung ist. Dieser Parameter ist erforderlich und darf nicht NULL sein.
Filehandle [in] Nur für ZwFsControlFile . Dateihandle der Datei oder des Verzeichnisses, das das Ziel dieser Anforderung ist. Dieser Parameter ist erforderlich und darf nicht NULL sein.
FsControlCode [in] Legen Sie auf FSCTL_MARK_HANDLE fest.
Inputbuffer [in] Zeiger auf eine MARK_HANDLE_INFO-Struktur , die die Informationen enthält, die zum Markieren einer angegebenen Datei oder eines angegebenen Verzeichnisses verwendet werden sollen, und dessen UsN-Änderungsjournaldatensatz (Update Sequence Number, USN) mit Daten zu Änderungen.
InputBufferLength [in] Größe des Puffers, auf den InputBuffer verweist, in Bytes.
OutputBuffer [out] Legen Sie für diese FSCTL auf NULL fest.
OutputBufferLength [in] Wird ignoriert, wenn OutputBuffer NULL ist.
LengthReturned [out] Legen Sie auf NULL fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Kopfzeile ntifs.h

Weitere Informationen

FltFsControlFile

ZwFsControlFile