MmCanFileBeTruncated-Funktion (ntifs.h)
Die MmCanFileBeTruncated-Routine überprüft, ob eine Datei abgeschnitten werden kann.
Syntax
BOOLEAN MmCanFileBeTruncated(
[in] PSECTION_OBJECT_POINTERS SectionPointer,
[in, optional] PLARGE_INTEGER NewFileSize
);
Parameter
[in] SectionPointer
Zeiger auf eine Struktur, die die Abschnittsobjektzeiger des Dateiobjekts enthält.
[in, optional] NewFileSize
Zeiger auf eine Variable, die die Größe in Bytes angibt, auf die die Datei abgeschnitten werden soll. Wenn dieser Parameter NULL ist, wird eine Länge von 0 (null) angenommen, und MmCanFileBeTruncated überprüft, ob die gesamte Datei abgeschnitten werden kann.
Rückgabewert
MmCanFileBeTruncated gibt TRUE zurück, wenn die Datei abgeschnitten werden kann. Andernfalls FALSE.
Hinweise
MmCanFileBeTruncated muss immer aufgerufen werden, bevor eine Datei abgeschnitten wird.
Eine Datei kann nicht abgeschnitten werden (und MmCanFileBeTruncated gibt FALSE zurück), wenn eine der folgenden Werte zutrifft:
Für die Datei ist ein Bildabschnitt vorhanden.
Es gibt einen oder mehrere ausstehende Schreibtests im Datenabschnitt der Datei.
Es gibt eine zugeordnete Ansicht des Datenabschnitts der Datei innerhalb des durch NewFileSize festgelegten Abschneidungsbereichs.
Mindestens ein Benutzer enthält Verweise auf den Datenabschnitt für die Datei und NewFileSize<= die aktuelle Dateigröße.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für