Freigeben über


RtlIsPartialPlaceholderFileInfo-Funktion (ntifs.h)

Die RtlIsPartialPlaceholderFileInfo Routine bestimmt, ob eine Datei ein bekannter Platzhaltertyp ist, basierend auf den informationen, die von NtQueryInformationFile oder NtQueryDirectoryFilezurückgegeben werden.

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 NtQueryDirectoryFilestammt, kann dies auf den ersten oder nachfolgenden nachfolgenden Eintrag im Puffer verweisen (durch Gehen des Puffers gefunden).

[in] InfoClass

Gibt an, welche Dateiinformationsklasse 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. Sie gibt FALSE- zurück, wenn die Datei oder das Verzeichnis kein Platzhalter oder ein vollständiger Platzhalter ist. Gibt einen Fehler zurück, der nicht definiert ist.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn IsPartialPlaceholder gültig und nicht definiert ist.

Bemerkungen

Wenn InfoBuffer- von einem Aufruf von NtQueryDirectoryFilestammt, kann dies auf den ersten oder nachfolgenden nachfolgenden Eintrag im Puffer verweisen, der durch Das Gehen des Puffers gefunden wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709.
Zielplattform- Fenster
Header- ntifs.h (einschließlich Ntifs.h)

Siehe auch

RtlIsPartialPlaceholder