Fungsi RtlSetThreadPlaceholderCompatibilityMode (ntifs.h)
RtlSetThreadPlaceholderCompatibilityMode mengatur mode kompatibilitas tempat penampung untuk utas saat ini. Ini memungkinkan utas untuk secara eksplisit meminta agar file tempat penampung disaring atau diekspos, mengganti mode default aplikasi hanya untuk utas tersebut.
Sintaks
NTSYSAPI CHAR RtlSetThreadPlaceholderCompatibilityMode(
[in] CHAR Mode
);
Parameter
[in] Mode
Menentukan mode kompatibilitas tempat penampung yang akan diatur.
Nilai kembali
Mengembalikan mode kompatibilitas tempat penampung sebelumnya dari utas. Jika ada kesalahan, nilai negatif akan ditampilkan. Jenis dapat berupa salah satu dari nilai berikut:
Mode Kompatibilitas | Nilai |
---|---|
PHCM_APPLICATION_DEFAULT | 0 |
PHCM_DISGUISE_PLACEHOLDER | 1 |
PHCM_EXPOSE_PLACEHOLDERS | 2 |
PHCM_MAX | 2 |
PHCM_ERROR_INVALID_PARAMETER | -1 |
PHCM_ERROR_NO_TEB | -2 |
Keterangan
Ketika tempat penampung diekspos, karakteristik seperti keberadaan titik reparse, bit jarang, dan bit offline terlihat jelas melalui enumerasi direktori dan jenis kueri informasi file lainnya. Ketika tempat penampung disaring, detail ini benar-benar tersembunyi, membuat file terlihat seperti file normal.
Sebagian besar aplikasi Windows melihat tempat penampung yang diekspos secara default. Untuk alasan kompatibilitas, Windows dapat memutuskan bahwa aplikasi tertentu melihat tempat penampung yang disaring secara default.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1709. |
Target Platform | Windows |
Header | ntifs.h (termasuk Ntifs.h) |
Lihat juga
RtlQueryProcessPlaceholderCompatibilityMode