Freigeben über


RtlSetProcessPlaceholderCompatibilityMode-Funktion (ntifs.h)

RtlSetProcessPlaceholderCompatibilityMode legt den Platzhalterkompatibilitätsmodus für den aktuellen Prozess fest.

Syntax

NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
  CHAR Mode
);

Parameter

Mode

Der festzulegende Platzhalterkompatibilitätsmodus.

Rückgabewert

Diese Funktion gibt den vorherigen Platzhalterkompatibilitätsmodus des Prozesses (PHCM_xxx) oder einen negativen Wert für Error (PCHM_ERROR_xxx) zurück.

Es kann sich um einen der folgenden Werte handeln:

Kompatibilitätsmodus Wert
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

Hinweise

Wenn Platzhalter verfügbar gemacht werden, werden Merkmale wie das Vorhandensein eines Analysepunkts, des Sparse-Bits und des Offlinebits durch Verzeichnisaufzählung und andere Arten von Dateiinformationsabfragen einfach sichtbar. Wenn Platzhalter verschleiert werden, werden diese Details vollständig ausgeblendet, sodass die Datei wie eine normale Datei aussieht.

Die meisten Windows-Anwendungen sehen standardmäßig verfügbar gemachte Platzhalter. Aus Kompatibilitätsgründen kann Windows entscheiden, dass bestimmte Anwendungen standardmäßig getarnte Platzhalter sehen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 (Version 1803)
Zielplattform Universell
Header ntifs.h

Weitere Informationen

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode