Funzione RtlCreateSystemVolumeInformationFolder (ntifs.h)
La routine RtlCreateSystemVolumeInformationFolder verifica l'esistenza della cartella "System Volume Information" in un volume del file system. Se la cartella non è presente, viene creata la cartella .
Sintassi
NTSYSAPI NTSTATUS RtlCreateSystemVolumeInformationFolder(
[in] PCUNICODE_STRING VolumeRootPath
);
Parametri
[in] VolumeRootPath
Puntatore a un percorso alla radice del volume.
Valore restituito
La routine RtlCreateSystemVolumeInformationFolder 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 |
---|---|
|
Impossibile allocare un buffer temporaneo richiesto da questa funzione. |
Commenti
La routine RtlCreateSystemVolumeInformationFolder verifica l'esistenza della cartella "System Volume Information" nel volume specificato.
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 Modello di sicurezza di Windows per sviluppatori di driver e la documentazione su questi argomenti in Windows SDK.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h, FltKernel.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |