Freigeben über


RtlSetThreadPlaceholderCompatibilityMode-Funktion (ntifs.h)

RtlSetThreadPlaceholderCompatibilityMode legt den Platzhalterkompatibilitätsmodus für den aktuellen Thread fest. Dadurch kann ein Thread explizit anfordern, dass Platzhalterdateien entweder verschleiert oder verfügbar gemacht werden, wobei der Standardmodus der Anwendung nur für diesen Thread außer Kraft gesetzt wird.

Syntax

NTSYSAPI CHAR RtlSetThreadPlaceholderCompatibilityMode(
  [in] CHAR Mode
);

Parameter

[in] Mode

Gibt den festzulegenden Platzhalterkompatibilitätsmodus an.

Rückgabewert

Gibt den vorherigen Platzhalterkompatibilitätsmodus des Threads zurück. Wenn ein Fehler aufgetreten ist, wird ein negativer Wert zurückgegeben. Dabei kann es 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

Bemerkungen

Wenn Platzhalter verfügbar gemacht werden, werden Merkmale wie z. B. das Vorhandensein eines Analysepunkts, das spärliche Bit und das Offline-Bit durch Verzeichnisaufzählung und andere Arten von Dateiinformationsabfragen deutlich sichtbar. Wenn Platzhalter getarnt sind, sind 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
mindestens unterstützte Client- Windows 10, Version 1709.
Zielplattform- Fenster
Header- ntifs.h (einschließlich Ntifs.h)

Siehe auch

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode