#pragma
#pragma プリプロセッサ コマンドは、コマンド ライン スイッチに似ています。 ただし、MOF ファイルをコンパイルするたびに、#pragma コマンドを再入力する必要はありません。 次の例は、コマンド構文 #pragma 示しています。
#pragma [command]
通常、MOF ファイルの先頭に #pragma コマンドを配置します。 ただし、MOF コードの本文には、#pragma コマンドなどの一部のコマンドを配置できます。 次の例は、クラスとインスタンスを root\cimv2 名前空間に配置し、リポジトリの回復中にコマンドが含まれるファイルをコンパイルする必要があることを MOF コンパイラに示す #pragma コマンドを示しています。
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2")
使用可能な #pragma コマンドの一覧を次に示します。
命令 | 形容 |
---|---|
修正 | MOF コンパイラに、MOF ファイルを言語に依存しないバージョンと言語固有のバージョンに分離するように指示します。 |
自動回復をする | リポジトリの回復中にコンパイルされたファイルの一覧に MOF ファイルを追加します。 |
クラスフラグのをする | 指定されたフラグに応じて、クラスの作成方法または更新方法を制御します。 |
deleteclassをする | リポジトリから既存のクラスとそのインスタンスを削除します。 |
deleteinstanceをする | リポジトリからクラスの既存のインスタンスを削除します。 |
インスタンスフラグをする | 指定されたフラグに応じて、インスタンスの作成または更新方法を制御します。 |
名前空間をする | コンパイラが、名前空間パス として指定された名前空間MOF ファイルを読み込むように要求します。 |
関連トピック
-
プリプロセッサ コマンド を する