Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan nilai unik dan independen sistem yang mengidentifikasi folder khusus. Folder ini sering digunakan oleh aplikasi tetapi mungkin tidak memiliki nama atau lokasi yang sama pada sistem tertentu. Misalnya, folder sistem dapat berupa "C:\Windows" pada satu sistem dan "C:\Winnt" di sistem lain.
Sintaks
typedef enum ShellSpecialFolderConstants {
ssfDESKTOP = 0,
ssfPROGRAMS = 0x2,
ssfCONTROLS = 0x3,
ssfPRINTERS = 0x4,
ssfPERSONAL = 0x5,
ssfFAVORITES = 0x6,
ssfSTARTUP = 0x7,
ssfRECENT = 0x8,
ssfSENDTO = 0x9,
ssfBITBUCKET = 0xa,
ssfSTARTMENU = 0xb,
ssfDESKTOPDIRECTORY = 0x10,
ssfDRIVES = 0x11,
ssfNETWORK = 0x12,
ssfNETHOOD = 0x13,
ssfFONTS = 0x14,
ssfTEMPLATES = 0x15,
ssfCOMMONSTARTMENU = 0x16,
ssfCOMMONPROGRAMS = 0x17,
ssfCOMMONSTARTUP = 0x18,
ssfCOMMONDESKTOPDIR = 0x19,
ssfAPPDATA = 0x1a,
ssfPRINTHOOD = 0x1b,
ssfLOCALAPPDATA = 0x1c,
ssfALTSTARTUP = 0x1d,
ssfCOMMONALTSTARTUP = 0x1e,
ssfCOMMONFAVORITES = 0x1f,
ssfINTERNETCACHE = 0x20,
ssfCOOKIES = 0x21,
ssfHISTORY = 0x22,
ssfCOMMONAPPDATA = 0x23,
ssfWINDOWS = 0x24,
ssfSYSTEM = 0x25,
ssfPROGRAMFILES = 0x26,
ssfMYPICTURES = 0x27,
ssfPROFILE = 0x28,
ssfSYSTEMx86 = 0x29,
ssfPROGRAMFILESx86 = 0x30
} ;
Konstanta
ssfDESKTOPNilai: 0 0x00 (0). Desktop Windows—folder virtual yang merupakan akar namespace layanan. |
ssfPROGRAMSNilai: 0x2 0x02 (2). Direktori sistem file yang berisi grup program pengguna (yang juga merupakan direktori sistem file). Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs. |
ssfCONTROLSNilai: 0x3 0x03 (3). Folder virtual yang berisi ikon untuk aplikasi Panel Kontrol. |
ssfPRINTERSNilai: 0x4 0x04 (4). Folder virtual yang memuat pencetak yang terinstal. |
ssfPERSONALNilai: 0x5 0x05 (5). Direktori sistem file yang berfungsi sebagai repositori umum untuk dokumen pengguna. Jalur umumnya adalah C:\Users\username\Documents. |
ssfFAVORITESNilai: 0x6 0x06 (6). Direktori sistem file yang berfungsi sebagai repositori umum untuk URL favorit pengguna. Jalur umumnya adalah C:\Documents and Settings\username\Favorites. |
ssfSTARTUPNilai: 0x7 0x07 (7). Direktori sistem file yang sesuai dengan grup program Startup pengguna. Sistem memulai program ini setiap kali pengguna pertama kali masuk ke profil mereka setelah reboot. Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp. |
ssfRECENTNilai: 0x8 0x08 (8). Direktori sistem file yang berisi dokumen pengguna yang terakhir digunakan. Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\Recent. |
ssfSENDTONilai: 0x9 0x09 (9). Direktori sistem file yang berisi item menu Kirim Ke . Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo. |
ssfBITBUCKETNilai: 0xa 0x0a (10). Folder virtual yang berisi objek di Keranjang Sampah pengguna. |
ssfSTARTMENUNilai: 0xb 0x0b (11). Direktori sistem file yang berisi item menu Mulai . Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu. |
ssfDESKTOPDIRECTORYNilai: 0x10 0x10 (16). Direktori sistem file yang digunakan untuk menyimpan objek file yang ditampilkan secara fisik di desktop. Tidak perlu bingung dengan folder desktop itu sendiri, yang merupakan folder virtual. Jalur umumnya adalah C:\Documents and Settings\username\Desktop. |
ssfDRIVESNilai: 0x11 0x11 (17). Komputer Saya—folder virtual yang berisi semua yang ada di komputer lokal: perangkat penyimpanan, printer, dan Panel Kontrol. Folder ini juga dapat berisi kandar jaringan yang dipetakan. |
ssfNETWORKNilai: 0x12 0x12 (18). Network Neighborhood—folder virtual yang mewakili akar hierarki namespace jaringan. |
ssfNETHOODNilai: 0x13 0x13 (19). Folder sistem file yang berisi objek tautan apa pun di folder virtual jaringan saya Places. Ini tidak sama dengan ssfNETWORK, yang mewakili akar namespace jaringan. Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\Network Shortcuts. |
ssfFONTSNilai: 0x14 0x14 (20). Folder virtual yang berisi font yang terinstal. Jalur umumnya adalah C:\Windows\Fonts. |
ssfTEMPLATESNilai: 0x15 0x15 (21). Direktori sistem file yang berfungsi sebagai repositori umum untuk templat dokumen. |
ssfCOMMONSTARTMENUNilai: 0x16 0x16 (22). Direktori sistem file yang berisi program dan folder yang muncul pada menu Mulai untuk semua pengguna. Jalur umumnya adalah C:\Documents and Settings\All Users\Start Menu. Hanya berlaku untuk sistem Windows NT. |
ssfCOMMONPROGRAMSNilai: 0x17 0x17 (23). Direktori sistem file yang berisi direktori untuk grup program umum yang muncul di menu Mulai untuk semua pengguna. Jalur umumnya adalah C:\Documents and Settings\All Users\Start Menu\Programs. Hanya berlaku untuk sistem Windows NT. |
ssfCOMMONSTARTUPNilai: 0x18 0x18 (24). Direktori sistem file yang berisi program yang muncul di folder Startup untuk semua pengguna. Jalur umumnya adalah C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\StartUp. Hanya berlaku untuk sistem Windows NT. |
ssfCOMMONDESKTOPDIRNilai: 0x19 0x19 (25). Direktori sistem file yang berisi file dan folder yang muncul di desktop untuk semua pengguna. Jalur umumnya adalah C:\Documents and Settings\All Users\Desktop. Hanya berlaku untuk sistem Windows NT. |
ssfAPPDATANilai: 0x1a 0x1a (26). Versi 4.71. Direktori sistem file yang berfungsi sebagai repositori umum untuk data khusus aplikasi. Jalur umumnya adalah C:\Documents and Settings\username\Application Data. |
ssfPRINTHOODNilai: 0x1b 0x1b (27). Direktori sistem file yang berisi objek tautan apa pun di folder virtual Printer. Jalur umumnya adalah C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts. |
ssfLOCALAPPDATANilai: 0x1c 0x1c (28). Versi 5.0. Direktori sistem file yang berfungsi sebagai repositori data untuk aplikasi lokal (non-roaming). Jalur umumnya adalah C:\Users\username\AppData\Local. |
ssfALTSTARTUPNilai: 0x1d 0x1d (29). Direktori sistem file yang sesuai dengan grup program Startup pengguna yang tidak dilokalkan. |
ssfCOMMONALTSTARTUPNilai: 0x1e 0x1e (30). Direktori sistem file yang sesuai dengan grup program Startup yang tidak dilokalkan untuk semua pengguna. Hanya berlaku untuk sistem Windows NT. |
ssfCOMMONFAVORITESNilai: 0x1f 0x1f (31). Direktori sistem file yang berfungsi sebagai repositori umum untuk URL favorit yang dibagikan oleh semua pengguna. Hanya berlaku untuk sistem Windows NT. |
ssfINTERNETCACHENilai: 0x20 0x20 (32). Direktori sistem file yang berfungsi sebagai repositori umum untuk file Internet sementara. Jalur umumnya adalah C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files. |
ssfCOOKIESNilai: 0x21 0x21 (33). Direktori sistem file yang berfungsi sebagai repositori umum untuk cookie Internet. Jalur umumnya adalah C:\Documents and Settings\username\Application Data\Microsoft\Windows\Cookies. |
ssfHISTORYNilai: 0x22 0x22 (34). Direktori sistem file yang berfungsi sebagai repositori umum untuk item riwayat Internet. |
ssfCOMMONAPPDATANilai: 0x23 0x23 (35). Versi 5.0. Data aplikasi untuk semua pengguna. Jalur umumnya adalah C:\Documents and Settings\All Users\Application Data. |
ssfWINDOWSNilai: 0x24 0x24 (36). Versi 5.0. Direktori Windows. Ini sesuai dengan variabel lingkungan %windir% atau %SystemRoot%. Jalur umumnya adalah C:\Windows. |
ssfSYSTEMNilai: 0x25 0x25 (37). Versi 5.0. Folder Sistem. Jalur umumnya adalah C:\Windows\System32. |
ssfPROGRAMFILESNilai: 0x26 0x26 (38). Versi 5.0. Folder File Program. Jalur umumnya adalah C:\Program Files. |
ssfMYPICTURESNilai: 0x27 0x27 (39). Folder Gambar Saya. Jalur umumnya adalah C:\Users\username\Pictures. |
ssfPROFILENilai: 0x28 0x28 (40). Versi 5.0. Folder profil pengguna. |
ssfSYSTEMx86Nilai: 0x29 0x29 (41). Versi 5.0. Folder sistem. Jalur umumnya adalah C:\Windows\System32, atau C:\Windows\Syswow32 pada komputer 64-bit. |
ssfPROGRAMFILESx86Nilai: 0x30 Jangan gunakan bidang ini. Gunakan nilai 0x2a (42) dalam kode Anda sebagai gantinya untuk menentukan folder Program Files (x86). Jalur umumnya adalah C:\Program Files, atau C:\Program Files (x86) pada komputer 64-bit. Catatan: Di header shldisp.h, bidang ssfPROGRAMFILESx86 secara keliru ditetapkan ke nilai 0x30 (48). Nilai ini menentukan folder untuk folder Alat Administratif alih-alih folder File Program. |
Keterangan
Nilai dalam enumerasi ini setara dengan nilai CSIDL atau KNOWNFOLDERID yang sesuai, yang digunakan dalam aplikasi C++. Mereka menggantikan penggunaan variabel lingkungan untuk tujuan ini. Perhatikan bahwa tidak semua nilai CSIDL atau KNOWNFOLDERID memiliki nilai yang setara dalam ShellSpecialFolderConstants.
Catatan
Jika konstanta mengidentifikasi folder sistem file, jalur yang umum digunakan diberikan sebagai contoh. Namun, tidak ada jaminan bahwa jalur ini akan digunakan pada sistem tertentu.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Header | shldisp.h |