Поделиться через


Функция RtlSetProcessPlaceholderCompatibilityMode (ntifs.h)

RtlSetProcessPlaceholderCompatibilityMode задает режим совместимости заполнителей для текущего процесса.

Синтаксис

NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
  CHAR Mode
);

Параметры

Mode

Заданный режим совместимости заполнителя.

Возвращаемое значение

Эта функция возвращает предыдущий режим совместимости заполнителя процесса (PHCM_xxx), или отрицательное значение ошибки (PCHM_ERROR_xxx).

Это может быть одно из следующих значений:

Режим совместимости Ценность
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 (версия 1803)
целевая платформа Всеобщий
заголовка ntifs.h

См. также

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode