Compartir a través de


Función RtlSetThreadPlaceholderCompatibilityMode (ntifs.h)

RtlSetThreadPlaceholderCompatibilityMode establece el modo de compatibilidad del marcador de posición para el subproceso actual. Esto permite que un subproceso solicite explícitamente que los archivos de marcador de posición se oculten, invalidando el modo predeterminado de la aplicación solo para ese subproceso.

Sintaxis

NTSYSAPI CHAR RtlSetThreadPlaceholderCompatibilityMode(
  [in] CHAR Mode
);

Parámetros

[in] Mode

Especifica el modo de compatibilidad de marcador de posición que se va a establecer.

Valor devuelto

Devuelve el modo de compatibilidad del marcador de posición anterior del subproceso. Si se produjo un error, devuelve un valor negativo. 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 visibles sin formato a través de la enumeración de directorios y otros tipos de consultas de información de archivos. Cuando los marcadores de posición están disfrazados, estos detalles están completamente ocultos, lo que hace que el archivo tenga un aspecto 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 marcadores de posición disfrazados de forma predeterminada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709.
Plataforma de destino Windows
Encabezado ntifs.h (incluya Ntifs.h)

Consulte también

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode