Funzione RtlSetProcessPlaceholderCompatibilityMode (ntifs.h)

RtlSetProcessPlaceholderCompatibilityMode imposta la modalità di compatibilità segnaposto per il processo corrente.

Sintassi

NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
  CHAR Mode
);

Parametri

Mode

Modalità di compatibilità segnaposto da impostare.

Valore restituito

Questa funzione restituisce la modalità di compatibilità segnaposto precedente del processo (PHCM_xxx) o un valore negativo in caso di errore (PCHM_ERROR_xxx).

Può essere uno dei valori seguenti:

Modalità di compatibilità Valore
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

Commenti

Quando i segnaposto vengono esposti, le caratteristiche come la presenza di un punto di analisi, il bit sparse e il bit offline sono chiaramente visibili tramite l'enumerazione della directory e altri tipi di query di informazioni sui file. Quando i segnaposto sono mascherati, questi dettagli sono completamente nascosti, rendendo il file simile a un file normale.

Per impostazione predefinita, la maggior parte delle applicazioni Windows visualizza segnaposto esposti. Per motivi di compatibilità, Windows può decidere che alcune applicazioni vedono segnaposto mascherati per impostazione predefinita.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 (versione 1803)
Piattaforma di destinazione Universale
Intestazione ntifs.h

Vedi anche

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode