Partager via


RtlSetThreadPlaceholderCompatibilityMode, fonction (ntifs.h)

RtlSetThreadPlaceholderCompatibilityMode définit le mode de compatibilité de l’espace réservé pour le thread actuel. Cela permet à un thread de demander explicitement que les fichiers d’espace réservé soient masqués ou exposés, en remplaçant le mode par défaut de l’application pour ce thread uniquement.

Syntaxe

NTSYSAPI CHAR RtlSetThreadPlaceholderCompatibilityMode(
  [in] CHAR Mode
);

Paramètres

[in] Mode

Spécifie le mode de compatibilité de l’espace réservé à définir.

Valeur de retour

Retourne le mode de compatibilité de l’espace réservé précédent du thread. En cas d’erreur, elle retourne une valeur négative. Il peut s’agir de l’une des valeurs suivantes :

Mode de compatibilité Valeur
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

Remarques

Lorsque des espaces réservés sont exposés, des caractéristiques telles que la présence d’un point d’analyse, le bit éparse et le bit hors connexion sont visibles de manière simple via l’énumération du répertoire et d’autres types de requêtes d’informations de fichier. Lorsque des espaces réservés sont masqués, ces détails sont complètement masqués, ce qui rend le fichier semblable à un fichier normal.

La plupart des applications Windows voient les espaces réservés exposés par défaut. Pour des raisons de compatibilité, Windows peut décider que certaines applications voient des espaces réservés masqués par défaut.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1709.
plateforme cible Windows
d’en-tête ntifs.h (include Ntifs.h)

Voir aussi

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode