[in] Indicator la un șir de caractere care specifică numele fișierului ale cărui atribute urmează să fie setate.
Windows 95/98 / Me: Acest șir de caractere nu trebuie să depășească valoarea parametrului MAX_PATH.
[in] Atributele de fișier instalabile. Acest parametru poate consta în una sau mai multe din următoarele valori. Totuși, toate celelalte valori depășesc atributul FILE_ATTRIBUTE_NORMAL.
Acest fișier este un fișier de arhivă. Aplicațiile utilizează acest atribut pentru a marca fișierele pentru copiere de siguranță sau pentru mutare.
Fișierul este ascuns. Nu este inclus în lista de directoare.
Fișierul nu are un alt set de atribute. Acest atribut este valabil numai dacă este utilizat singur.
Fișierul nu este indexat de serviciul de indexare.
Datele fișierelor nu sunt direct accesibile. Acest atribut indică faptul că datele fișierelor au fost mutate fizic pe un dispozitiv de stocare offline. Acest atribut este utilizat de Remote Storage, software-ul pentru gestionarea ierarhică a memoriei. Aplicațiile nu ar trebui să modifice arbitrar acest atribut.
Un fișier face parte din sistemul de operare sau este utilizat exclusiv de acesta.
Fișierul este utilizat pentru stocarea temporară. Sistemele de fișiere evită scrierea datelor înapoi la un dispozitiv de stocare de mare capacitate, dacă este disponibilă o memorie cache suficientă, deoarece aplicația deseori șterge fișierul temporar la scurt timp după închiderea descriptorului. În acest caz, sistemul poate anula înregistrarea datelor. În caz contrar, datele trebuie să fie scrise după ce descriptorul este închis.
Dacă funcția este reușită, valoarea returnată este nenulă.
Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține informații suplimentare despre erori, sunați la GetLastError.
Următorul tabel descrie modul de setare a atributelor care nu pot fi setate utilizând funcția SetFileAttributes.