Функция RtlSetThreadPlaceholderCompatibilityMode (ntifs.h)
RtlSetThreadPlaceholderCompatibilityMode задает режим совместимости заполнителей для текущего потока. Это позволяет потоку явным образом запрашивать, чтобы файлы заполнителей были скрыты или предоставлены, переопределяя режим по умолчанию приложения только для этого потока.
Синтаксис
NTSYSAPI CHAR RtlSetThreadPlaceholderCompatibilityMode(
[in] CHAR Mode
);
Параметры
[in] Mode
Задает заданный режим совместимости заполнителя.
Возвращаемое значение
Возвращает предыдущий режим совместимости заполнителя потока. Если произошла ошибка, она возвращает отрицательное значение. Это может быть одно из следующих значений:
Режим совместимости | Ценность |
---|---|
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 |
Замечания
Когда заполнители предоставляются, такие характеристики, как наличие точки повторного анализа, разреженный бит и автономный бит отображаются в виде перечисления каталогов и других типов запросов сведений о файлах. При маскировке заполнителей эти сведения полностью скрыты, что делает файл обычным.
Большинство приложений Windows по умолчанию видят доступные заполнители. По соображениям совместимости Windows может решить, что некоторые приложения по умолчанию видят скрытые заполнители.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1709. |
целевая платформа | Виндоус |
заголовка | ntifs.h (include Ntifs.h) |
См. также
RtlQueryProcessPlaceholderCompatibilityMode