Função RtlSetProcessPlaceholderCompatibilityMode (ntifs.h)
RtlSetProcessPlaceholderCompatibilityMode define o modo de compatibilidade do espaço reservado para o processo atual.
Sintaxe
NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
CHAR Mode
);
Parâmetros
Mode
O modo de compatibilidade do espaço reservado a ser definido.
Retornar valor
Essa função retorna o modo de compatibilidade do espaço reservado anterior do processo (PHCM_xxx) ou um valor negativo no erro (PCHM_ERROR_xxx).
Pode ser um dos seguintes valores:
Modo de compatibilidade | Valor |
---|---|
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 |
Comentários
Quando espaços reservados são expostos, características como a presença de um ponto de nova análise, o bit esparso e o bit offline ficam claramente visíveis por meio da enumeração de diretório e outros tipos de consultas de informações de arquivo. Quando os espaços reservados estão disfarçados, esses detalhes ficam completamente ocultos, fazendo com que o arquivo pareça um arquivo normal.
A maioria dos aplicativos do Windows vê espaços reservados expostos por padrão. Por motivos de compatibilidade, o Windows pode decidir que determinados aplicativos veem espaços reservados disfarçados por padrão.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 (versão 1803) |
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h |
Confira também
RtlQueryProcessPlaceholderCompatibilityMode