enumerasi SHELL_LINK_DATA_FLAGS (shlobj_core.h)
Menentukan pengaturan opsi. Digunakan dengan IShellLinkDataList::GetFlags dan IShellLinkDataList::SetFlags.
Sintaks
typedef enum {
SLDF_DEFAULT = 0x00000000,
SLDF_HAS_ID_LIST = 0x00000001,
SLDF_HAS_LINK_INFO = 0x00000002,
SLDF_HAS_NAME = 0x00000004,
SLDF_HAS_RELPATH = 0x00000008,
SLDF_HAS_WORKINGDIR = 0x00000010,
SLDF_HAS_ARGS = 0x00000020,
SLDF_HAS_ICONLOCATION = 0x00000040,
SLDF_UNICODE = 0x00000080,
SLDF_FORCE_NO_LINKINFO = 0x00000100,
SLDF_HAS_EXP_SZ = 0x00000200,
SLDF_RUN_IN_SEPARATE = 0x00000400,
SLDF_HAS_LOGO3ID = 0x00000800,
SLDF_HAS_DARWINID = 0x00001000,
SLDF_RUNAS_USER = 0x00002000,
SLDF_HAS_EXP_ICON_SZ = 0x00004000,
SLDF_NO_PIDL_ALIAS = 0x00008000,
SLDF_FORCE_UNCNAME = 0x00010000,
SLDF_RUN_WITH_SHIMLAYER = 0x00020000,
SLDF_FORCE_NO_LINKTRACK = 0x00040000,
SLDF_ENABLE_TARGET_METADATA = 0x00080000,
SLDF_DISABLE_LINK_PATH_TRACKING = 0x00100000,
SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING = 0x00200000,
SLDF_NO_KF_ALIAS = 0x00400000,
SLDF_ALLOW_LINK_TO_LINK = 0x00800000,
SLDF_UNALIAS_ON_SAVE = 0x01000000,
SLDF_PREFER_ENVIRONMENT_PATH = 0x02000000,
SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET = 0x04000000,
SLDF_PERSIST_VOLUME_ID_RELATIVE = 0x08000000,
SLDF_VALID = 0x003FF7FF,
SLDF_RESERVED
} SHELL_LINK_DATA_FLAGS;
Konstanta
SLDF_DEFAULT Nilai: 0x00000000 0x00000000. Nilai default yang digunakan ketika tidak ada bendera lain yang diatur secara eksplisit. |
||||||||
SLDF_HAS_ID_LIST Nilai: 0x00000001 0x00000001. Tautan Shell disimpan dengan daftar ID. |
||||||||
SLDF_HAS_LINK_INFO Nilai: 0x00000002 0x00000002. Tautan Shell disimpan dengan informasi tautan untuk mengaktifkan pelacakan terdistribusi. Informasi ini digunakan oleh .lnk file untuk menemukan target jika jalur target telah berubah. Ini termasuk informasi seperti label volume dan nomor seri, meskipun informasi tertentu yang disimpan dapat berubah dari rilis ke rilis. |
||||||||
SLDF_HAS_NAME Nilai: 0x00000004 0x00000004. Tautan memiliki nama. |
||||||||
SLDF_HAS_RELPATH Nilai: 0x00000008 0x00000008. Tautan memiliki jalur relatif. |
||||||||
SLDF_HAS_WORKINGDIR Nilai: 0x00000010 0x00000010. Tautan memiliki direktori kerja. |
||||||||
SLDF_HAS_ARGS Nilai: 0x00000020 0x00000020. Tautan memiliki argumen. |
||||||||
SLDF_HAS_ICONLOCATION Nilai: 0x00000040 0x00000040. Tautan memiliki lokasi ikon. |
||||||||
SLDF_UNICODE Nilai: 0x00000080 0x00000080. String yang disimpan adalah Unicode. |
||||||||
SLDF_FORCE_NO_LINKINFO Nilai: 0x00000100 0x00000100. Mencegah penyimpanan informasi pelacakan tautan. Jika bendera ini diatur, kemungkinan kecil, meskipun tidak mungkin, target tersebut dapat ditemukan oleh tautan jika target tersebut dipindahkan. |
||||||||
SLDF_HAS_EXP_SZ Nilai: 0x00000200 0x00000200. Tautan berisi string lingkungan yang dapat diperluas seperti %windir% . |
||||||||
SLDF_RUN_IN_SEPARATE Nilai: 0x00000400 0x00000400. Menyebabkan aplikasi target 16-bit berjalan di Virtual DOS Machine (VDM)/Windows terpisah pada Windows (WOW). |
||||||||
SLDF_HAS_LOGO3ID Nilai: 0x00000800 0x00000800. Tidak didukung. Perhatikan bahwa pada Windows Vista, nilai ini tidak lagi ditentukan. |
||||||||
SLDF_HAS_DARWINID Nilai: 0x00001000 0x00001000. Tautan ini adalah tautan Penginstal Windows khusus. |
||||||||
SLDF_RUNAS_USER Nilai: 0x00002000 0x00002000. Menyebabkan aplikasi target berjalan sebagai pengguna yang berbeda. |
||||||||
SLDF_HAS_EXP_ICON_SZ Nilai: 0x00004000 0x00004000. Jalur ikon dalam tautan berisi string lingkungan yang dapat diperluas seperti %windir% . |
||||||||
SLDF_NO_PIDL_ALIAS Nilai: 0x00008000 0x00008000. Mencegah penggunaan pemetaan alias daftar ID saat mengurai daftar ID dari jalur. |
||||||||
SLDF_FORCE_UNCNAME Nilai: 0x00010000 0x00010000. Memaksa penggunaan nama UNC (nama sumber daya jaringan lengkap), bukan nama lokal. |
||||||||
SLDF_RUN_WITH_SHIMLAYER Nilai: 0x00020000 0x00020000. Menyebabkan target tautan ini diluncurkan dengan lapisan shim aktif. Shim adalah DLL perantara yang memfasilitasi kompatibilitas antara layanan perangkat lunak yang tidak kompatibel. Shim biasanya digunakan untuk memberikan kompatibilitas versi. |
||||||||
SLDF_FORCE_NO_LINKTRACK Nilai: 0x00040000 0x00040000. Diperkenalkan di Windows Vista. Nonaktifkan informasi pelacakan terdistribusi ID objek. |
||||||||
SLDF_ENABLE_TARGET_METADATA Nilai: 0x00080000 0x00080000. Diperkenalkan di Windows Vista. Aktifkan penembolokan metadata target ke dalam file tautan. |
||||||||
SLDF_DISABLE_LINK_PATH_TRACKING Nilai: 0x00100000 0x00100000. Diperkenalkan di Windows 7. Nonaktifkan pelacakan tautan shell. |
||||||||
SLDF_DISABLE_KNOWNFOLDER_RELATIVE_TRACKING Nilai: 0x00200000 0x00200000. Diperkenalkan di Windows Vista. Nonaktifkan informasi pelacakan folder yang diketahui. |
||||||||
SLDF_NO_KF_ALIAS Nilai: 0x00400000 0x00400000. Diperkenalkan di Windows 7. Nonaktifkan pemetaan alias folder yang diketahui saat memuat IDList selama deserialisasi. |
||||||||
SLDF_ALLOW_LINK_TO_LINK Nilai: 0x00800000 0x00800000. Diperkenalkan di Windows 7. Izinkan tautan untuk menunjuk ke tautan shell lain selama ini tidak membuat siklus. |
||||||||
SLDF_UNALIAS_ON_SAVE Nilai: 0x01000000 0x01000000. Diperkenalkan di Windows 7. Hapus alias saat menyimpan IDList. |
||||||||
SLDF_PREFER_ENVIRONMENT_PATH Nilai: 0x02000000 0x02000000. Diperkenalkan di Windows 7. Hitung ulang IDList dari jalur dengan variabel lingkungan pada waktu pemuatan, daripada mempertahankan IDList. |
||||||||
SLDF_KEEP_LOCAL_IDLIST_FOR_UNC_TARGET Nilai: 0x04000000 0x04000000. Diperkenalkan di Windows 7. Jika target adalah lokasi UNC pada komputer lokal, simpan target IDList lokal selain target jarak jauh. |
||||||||
SLDF_PERSIST_VOLUME_ID_RELATIVE Nilai: 0x08000000 0x08000000. Diperkenalkan dalam Windows 8. Pertahankan IDlist target dalam bentuk volume-ID-relative untuk menghindari dependensi pada huruf drive. |
||||||||
SLDF_VALID Nilai: 0x003FF7FF Diperkenalkan di Windows Vista. Masker untuk bit SHELL_LINK_DATA_FLAGS yang valid.
|
||||||||
SLDF_RESERVED Dipesan; jangan gunakan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP, Windows 2000 Professional, Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | shlobj_core.h (termasuk Shlobj.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk