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 |