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

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode