/ALLOWISOLATION (マニフェスト参照)

マニフェスト検索の動作を指定します。

構文

/ALLOWISOLATION[:NO]

解説

リンカー オプションは/ALLOWISOLATION:NO、DLL がマニフェストがないかのように読み込まれ、リンカーがオプションのヘッダーDllCharacteristicsのフィールドにビットを設定IMAGE_DLLCHARACTERISTICS_NO_ISOLATIONすることを示します。

/ALLOWISOLATION では、オペレーティング システムがマニフェストの参照と読み込みを実行します。

/ALLOWISOLATION が既定値です。

実行可能ファイルの分離が無効になっている場合、Windows ローダーは、新しく作成されたプロセスのアプリケーション マニフェストの検索を試みることはありません。 実行可能ファイル内にマニフェストがある場合や、名前 <executable-name>.exe.manifestを持つ実行可能ファイルと同じディレクトリに配置されている場合でも、新しいプロセスには既定のアクティブ化コンテキストはありません。

詳細については、「マニフェスト ファイルリファレンス」を参照してください

Visual Studio 開発環境でこのリンカー オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、Visual Studio での C++ コンパイラとビルド プロパティの設定に関する記事を参照してください。

  2. [構成プロパティ]>[リンカー]>[マニフェスト ファイル] プロパティ ページを選択します。

  3. [分離の許可] プロパティを変更します。

関連項目

MSVC リンカーのリファレンス
MSVC リンカー オプション