RtlIsPartialPlaceholderFileInfo-Funktion (ntifs.h)
Die RtlIsPartialPlaceholderFileInfo-Routine bestimmt anhand der von NtQueryInformationFile oder NtQueryDirectoryFile zurückgegebenen Informationen, ob eine Datei ein bekannter Platzhaltertyp ist.
Syntax
NTSYSAPI NTSTATUS RtlIsPartialPlaceholderFileInfo(
[in] const VOID *InfoBuffer,
[in] FILE_INFORMATION_CLASS InfoClass,
[out] PBOOLEAN IsPartialPlaceholder
);
Parameter
[in] InfoBuffer
Gibt einen Zeiger auf einen vom Aufrufer zugewiesenen Puffer an, der Informationen zum Dateiobjekt enthält. Wenn dies von einem Aufruf von NtQueryDirectoryFile stammt, kann dies auf den ersten oder einen nachfolgenden Eintrag im Puffer verweisen (gefunden durch Durchlaufen des Puffers).
[in] InfoClass
Gibt an, welche File Information-Klasse zum Abfragen von InfoBuffer verwendet werden soll.
[out] IsPartialPlaceholder
IsPartialPlaceholder ist ein Zeiger auf einen booleschen Wert, der TRUE zurückgibt, wenn die Datei oder das Verzeichnis ein Platzhalter ist. Es gibt FALSE zurück, wenn die Datei oder das Verzeichnis kein Platzhalter oder ein vollständiger Platzhalter ist. Gibt bei Fehler undefined zurück.
Rückgabewert
Gibt STATUS_SUCCESS zurück, wenn IsPartialPlaceholder gültig und nicht definiert ist.
Hinweise
Wenn InfoBuffer von einem Aufruf von NtQueryDirectoryFile stammt, kann dies auf den ersten oder einen nachfolgenden Eintrag im Puffer verweisen, der durch Durchlaufen des Puffers gefunden wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709. |
Zielplattform | Windows |
Kopfzeile | ntifs.h (include Ntifs.h) |