RtlSetThreadPlaceholderCompatibilityMode-Funktion (ntifs.h)
RtlSetThreadPlaceholderCompatibilityMode legt den Platzhalterkompatibilitätsmodus für den aktuellen Thread fest. Dadurch kann ein Thread explizit anfordern, dass Platzhalterdateien entweder getarnt oder verfügbar gemacht werden, wodurch 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. 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 einfach über die Verzeichnisaufzählung und andere Arten von Dateiinformationsabfragen sichtbar. Wenn Platzhalter getarnt 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 für bestimmte Anwendungen standardmäßig getarnte Platzhalter angezeigt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1709. |
Zielplattform | Windows |
Kopfzeile | ntifs.h (include Ntifs.h) |
Weitere Informationen
RtlQueryProcessPlaceholderCompatibilityMode