Freigeben über


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)

Weitere Informationen

RtlIsPartialPlaceholder