pragma deleteclass

pragma deleteclass プリプロセッサ コマンドは、既存のクラスとそのインスタンスをリポジトリから削除します。

以下では構文について説明します。

#pragma deleteclass("ClassName", [Flag])

ClassName は、MOF コンパイラが現在の名前空間から削除するクラスの名前です。

[Flag] は、次の引数のいずれかである必要があります。

フラグ 説明
不合格 クラスがリポジトリにまだ存在しない場合は、MOF コンパイラはエラー メッセージで終了します。
nofail クラスがまだ存在しない場合でも、MOF コンパイラを続行させます。

このコマンドを使う方法を次の例に示します。

#pragma deleteclass("MyClass1",FAIL)

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008

関連項目

プリプロセッサ コマンド