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