Condividi tramite


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à 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

Osservazioni

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 come un file normale.

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 10 (versione 1803)
piattaforma di destinazione Universale
intestazione ntifs.h

Vedere anche

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode