Freigeben über


FltCreateSystemVolumeInformationFolder-Funktion (fltkernel.h)

FltCreateSystemVolumeInformationFolder überprüft, ob der Ordner "Systemvolumeinformationen" auf einem Dateisystemvolume vorhanden ist. Wenn der Ordner nicht vorhanden ist, wird der Ordner erstellt.

Syntax

NTSTATUS FLTAPI FltCreateSystemVolumeInformationFolder(
  [in] PFLT_INSTANCE Instance
);

Parameter

[in] Instance

Undurchsichtiger instance Zeiger für einen instance, der an das Volume angefügt ist.

Rückgabewert

FltCreateSystemVolumeInformationFolder gibt STATUS_SUCCESS oder einen geeigneten Fehler zurück, status den endgültigen Abschluss status des Vorgangs darstellt. Mögliche Fehler status Codes:

Rückgabecode Beschreibung
STATUS_INSUFFICIENT_RESOURCES Ein temporärer Puffer, der für diese Funktion erforderlich ist, konnte nicht zugeordnet werden.

Hinweise

FltCreateSystemVolumeInformationFolder überprüft, ob der Ordner "Systemvolumeinformationen" im Stammverzeichnis des Volumes vorhanden ist, an das die angegebene Instanz angefügt ist.

Wenn der Ordner nicht vorhanden ist, wird der Ordner erstellt. Wenn es sich bei dem Volume um ein NTFS-Volume handelt, wird der Ordner mit einer Zugriffssteuerungsliste (Access Control List, ACL) erstellt, die einen Zugriffssteuerungseintrag (Access Control Entry, ACE) enthält, der vollzugriff für das lokale SYSTEMkonto angibt, und auf dem ACE sind die Vererbungsbits festgelegt. Der Ordner wird erstellt, wobei die Attribute FILE_ATTRIBUTE_HIDDEN und FILE_ATTRIBUTE_SYSTEM festgelegt sind.

Wenn der Ordner bereits vorhanden ist und das Volume ein NTFS-Volume ist, wird der ACE, der die vollständige Kontrolle für SYSTEM angibt, überprüft und bei Bedarf geändert, um die Vererbungsbits festzulegen.

Weitere Informationen zur Sicherheit und Zugriffssteuerung finden Sie in der Dokumentation zu diesen Themen im Microsoft Windows SDK.

Anforderungen

Anforderung Wert
Zielplattform Universell
Header fltkernel.h (fltkernel.h einschließen)
Bibliothek FltMgr.lib

Weitere Informationen

ASS

ACL

RtlCreateSystemVolumeInformationFolder