RtlSetProcessPlaceholderCompatibilityMode 함수(ntifs.h)

RtlSetProcessPlaceholderCompatibilityMode 는 현재 프로세스에 대한 자리 표시자 호환성 모드를 설정합니다.

구문

NTSYSAPI CHAR RtlSetProcessPlaceholderCompatibilityMode(
  CHAR Mode
);

매개 변수

Mode

설정할 자리 표시자 호환성 모드입니다.

반환 값

이 함수는 프로세스의 이전 자리 표시자 호환성 모드(PHCM_xxx) 또는 오류 시 음수 값(PCHM_ERROR_xxx)을 반환합니다.

다음 값 중 하나일 수 있습니다.

호환 모드
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

설명

자리 표시자가 노출되면 재분석 지점의 존재, 스파스 비트 및 오프라인 비트와 같은 특성은 디렉터리 열거형 및 기타 형식의 파일 정보 쿼리를 통해 명확하게 표시됩니다. 자리 표시자를 위장하면 이러한 세부 정보가 완전히 숨겨져 파일이 일반 파일처럼 보입니다.

대부분의 Windows 애플리케이션에는 기본적으로 노출된 자리 표시자가 표시됩니다. 호환성을 위해 Windows는 특정 응용 프로그램에서 기본적으로 위장된 자리 표시자를 볼 수 있다고 결정할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10(버전 1803)
대상 플랫폼 유니버설
헤더 ntifs.h

추가 정보

RtlQueryProcessPlaceholderCompatibilityMode

RtlQueryThreadPlaceholderCompatibilityMode

RtlSetThreadPlaceholderCompatibilityMode