/hotpatch (ホットパッチ可能なイメージの作成)

更新 : 2007 年 11 月

イメージをホットパッチできるようにします。

/hotpatch

解説

コンパイルで /hotpatch を使用する場合、コンパイラは、各関数の最初の命令が、ホットパッチに必要な 2 バイトであることを確認します。

/hotpatch を指定してコンパイルした後、/FUNCTIONPADMIN (ホットパッチ可能なイメージの作成) とリンクする必要があります。これでイメージをホットパッチ可能にするための準備ができます。イメージをコンパイルして単一の cl.exe 呼び出しにリンクすると、/hotpatch は暗黙に /functionpadmin を指定します。

IPF (Itanium Processor Family) のいずれかのチップで動作するイメージをビルドする場合は、/hotpatch を使用する必要はありません。ただし、IPF 用にビルドされるイメージでは /functionpadmin を使用する必要があります。

Visual Studio 開発環境でこのコンパイラ オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。詳細については、「方法 : プロジェクト プロパティ ページを開く」を参照してください。

  2. [C/C++] フォルダをクリックします。

  3. [コマンド ライン] プロパティ ページをクリックします。

  4. [追加のオプション]ボックスにコンパイラ オプションを入力します。

このコンパイラ オプションをコードから設定するには

ガイダンス

更新の管理の詳細については、「パッチ管理」(https://www.microsoft.com/japan/technet/security/guidance/PatchManagement.mspx) を参照してください。

参照

参照

コンパイラ オプション

コンパイラ オプションの設定