Freigeben über


FSCTL_MARK_HANDLE IOCTL (ntifs.h)

Der FSCTL_MARK_HANDLE-Steuerelementcode kennzeichnet eine angegebene Datei oder ein angegebenes Verzeichnis und seinen Änderungsjournaldatensatz mit Informationen zu Änderungen an dieser Datei oder dem Verzeichnis.

Hauptcode

FSCTL_MARK_HANDLE

Eingabepuffer

Zeigen Sie 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 ändern sie den UsN-Datensatz (Update sequence number, USN) mit Daten zu Änderungen.

Eingabepufferlänge

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

Ausgabepuffer

Auf NULL festgelegt.

Länge des Ausgabepuffers

n/a (ignoriert)

Eingabe-/Ausgabepuffer

n/a

Länge des Eingabe-/Ausgabepuffers

n/a

Statusblock

Reserviert für die Systemverwendung.

Bemerkungen

Rufen Sie zum Ausführen dieses Vorgangs FltFsControlFile- oder ZwFsControlFile- mit den folgenden Parametern auf.

Parameter Beschreibung
Instanz- [in] Nur für FltFsControlFile. Ein undurchsichtiger Instanzzeiger 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, die das Ziel dieser Anforderung ist. Dieser Parameter ist erforderlich und darf nicht NULL sein.
FsControlCode- [in] Auf FSCTL_MARK_HANDLEfestgelegt.
InputBuffer- [in] Zeigen Sie 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 ändern sie den UsN-Datensatz (Update sequence number, USN) mit Daten zu Änderungen.
InputBufferLength- [in] Größe des Puffers, auf den InputBuffer in Bytes .
OutputBuffer- [out] Für diesen FSCTL auf NULL festgelegt.
OutputBufferLength- [in] Wird ignoriert, wenn OutputBuffer- NULL ist.
LengthReturned [out] Auf NULL festgelegt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP
Header- ntifs.h

Siehe auch

FltFsControlFile-

ZwFsControlFile-