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