pragma deleteinstance

pragma deleteinstance コマンドは、クラスの既存のインスタンスをリポジトリから削除します。

このコマンドの構文を次に示します。

#pragma deleteinstance("InstanceId", [Flag])

InstanceId は、MOF コンパイラが現在の名前空間から削除するインスタンスの一意識別子です。

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

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

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

#pragma deleteinstance(
    "MSFT_RisingFallingTemplate.id='TestRisingFallingCorrId'",
    nofail)

要件

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

関連項目

プリプロセッサ コマンド