Funzione FltCreateSystemVolumeInformationFolder (fltkernel.h)
FltCreateSystemVolumeInformationFolder verifica l'esistenza della cartella "System Volume Information" in un volume del file system. Se la cartella non è presente, viene creata la cartella .
Sintassi
NTSTATUS FLTAPI FltCreateSystemVolumeInformationFolder(
[in] PFLT_INSTANCE Instance
);
Parametri
[in] Instance
Puntatore di istanza opaca per un'istanza collegata al volume.
Valore restituito
FltCreateSystemVolumeInformationFolder restituisce STATUS_SUCCESS o uno stato di errore appropriato che rappresenta lo stato di completamento finale dell'operazione. I codici di stato di errore possibili includono quanto segue:
Codice restituito | Descrizione |
---|---|
STATUS_INSUFFICIENT_RESOURCES | Impossibile allocare un buffer temporaneo richiesto da questa funzione. |
Commenti
FltCreateSystemVolumeInformationFolder verifica l'esistenza della cartella "System Volume Information" nella directory radice del volume a cui è collegata l'istanza specificata.
Se la cartella non è presente, viene creata la cartella . Se il volume è un volume NTFS, la cartella viene creata con un elenco di controllo di accesso (ACL) contenente una voce di controllo di accesso (ACE) che indica l'accesso completo per l'account SYSTEM locale e ace avrà i bit di ereditarietà impostati. La cartella verrà creata con il set di attributi FILE_ATTRIBUTE_HIDDEN e FILE_ATTRIBUTE_SYSTEM.
Se la cartella è già presente e il volume è un volume NTFS, l'ACE che indica il controllo completo per SYSTEM verrà controllato e, se necessario, modificato per impostare i bit di ereditarietà.
Per altre informazioni sulla sicurezza e sul controllo di accesso, vedere la documentazione di questi argomenti nel Microsoft Windows SDK.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | FltMgr.lib |