Fonction RtlSetProcessPlaceholderCompatibilityMode (ntifs.h)
RtlSetProcessPlaceholderCompatibilityMode définit le mode de compatibilité de l’espace réservé pour le processus en cours.
Syntaxe
NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
CHAR Mode
);
Paramètres
Mode
Mode de compatibilité de l’espace réservé à définir.
Valeur retournée
Cette fonction retourne le mode de compatibilité de l’espace réservé précédent du processus (PHCM_xxx) ou une valeur négative en cas d’erreur (PCHM_ERROR_xxx).
Ce peut être 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 épars et le bit hors connexion sont visibles via l’énumération de 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 fait que le fichier ressemble à 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 par défaut des espaces réservés déguisés.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (version 1803) |
Plateforme cible | Universal |
En-tête | ntifs.h |
Voir aussi
RtlQueryProcessPlaceholderCompatibilityMode