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 の