pragma deleteinstance

Команда pragma deleteinstance удаляет существующий экземпляр класса из репозитория.

Ниже описан синтаксис этой команды:

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

InstanceId — это уникальный идентификатор экземпляра, который компилятор MOF удаляет из текущего пространства имен.

[Flag] должен быть одним из следующих аргументов.

Flag Описание
fail Приводит к выходу компилятора MOF с сообщением об ошибке, если класс еще не существует в репозитории.
nofail Приводит к продолжению работы компилятора MOF, даже если класс еще не существует.

Примеры

В следующем примере показано, как использовать эту команду.

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

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008

См. также раздел

Команды препроцессора