Condividi tramite


Funzione RtlSetThreadPlaceholderCompatibilityMode (ntifs.h)

RtlSetThreadPlaceholderCompatibilityMode imposta la modalità di compatibilità segnaposto per il thread corrente. Ciò consente a un thread di richiedere in modo esplicito che i file segnaposto siano mascherati o esposti, ignorando la modalità predefinita dell'applicazione solo per tale thread.

Sintassi

NTSYSAPI CHAR RtlSetThreadPlaceholderCompatibilityMode(
  [in] CHAR Mode
);

Parametri

[in] Mode

Specifica la modalità di compatibilità segnaposto da impostare.

Valore restituito

Restituisce la modalità di compatibilità segnaposto precedente del thread. Se si è verificato un errore, restituisce un valore negativo. 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 1709.
piattaforma di destinazione Finestre
intestazione ntifs.h (include Ntifs.h)

Vedere anche

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetProcessPlaceholderCompatibilityMode