RtlSetProcessPlaceholderCompatibilityMode 函式 (ntifs.h)
RtlSetProcessProcessPlaceholderCompatibilityMode 會設定目前進程的佔位符相容性模式。
語法
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) |
目標平台 | Universal |
標頭 | ntifs.h |
另請參閱
RtlQueryProcessPlaceholderCompatibilityMode