Compartir a través de


Función RtlSetProcessPlaceholderCompatibilityMode (ntifs.h)

RtlSetProcessPlaceholderCompatibilityMode establece el modo de compatibilidad de marcador de posición para el proceso actual.

Sintaxis

NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
  CHAR Mode
);

Parámetros

Mode

Modo de compatibilidad de marcador de posición que se va a establecer.

Valor devuelto

Esta función devuelve el modo de compatibilidad del marcador de posición anterior del proceso (PHCM_xxx) o un valor negativo en caso de error (PCHM_ERROR_xxx).

Puede ser uno de los siguientes valores:

Modo de compatibilidad Valor
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

Comentarios

Cuando se exponen marcadores de posición, características como la presencia de un punto de reanálisis, el bit disperso y el bit sin conexión son claramente visibles a través de la enumeración de directorios y otros tipos de consultas de información de archivos. Cuando se ocultan los marcadores de posición, estos detalles están completamente ocultos, lo que hace que el archivo sea similar a un archivo normal.

La mayoría de las aplicaciones de Windows ven los marcadores de posición expuestos de forma predeterminada. Por motivos de compatibilidad, Windows puede decidir que determinadas aplicaciones vean los marcadores de posición disfrazados de forma predeterminada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 (versión 1803)
Plataforma de destino Universal
Encabezado ntifs.h

Consulte también

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode