Класс __NamespaceModificationEvent

Системный класс __NamespaceModificationEvent сообщает о событии изменения пространства имен, которое представляет собой тип встроенного события , которое создается при изменении пространства имен.

Приведенный ниже синтаксис является упрощенной версией кода MOF и включает все унаследованные свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

class __NamespaceModificationEvent : __NamespaceOperationEvent
{
  uint8       SECURITY_DESCRIPTOR[];
  __Namespace PreviousNamespace;
  uint8       SECURITY_DESCRIPTOR [];
  __Namespace TargetNamespace;
  uint64      TIME_CREATED;
};

Члены

Класс __NamespaceModificationEvent имеет следующие типы членов:

Элемент Property

Класс __NamespaceModificationEvent имеет следующие свойства.

PreviousNamespace

Тип данных: __Namespace

Тип доступа: только для чтения

Копия исходной версии экземпляра __Namespace . Свойство Name этого экземпляра определяет измененное пространство имен.

SECURITY_DESCRIPTOR

Тип данных: массив uint8

Тип доступа: только для чтения

Дескриптор, используемый поставщиком событий, чтобы определить, какие пользователи могут получать событие. Это свойство наследуется от __Event.

SECURITY_DESCRIPTOR

Тип данных: массив uint8

Тип доступа: только для чтения

Дескриптор, который поставщик событий использует для определения пользователей, которые могут получать событие. Это свойство наследуется от __Event.

Примечание

Список управления доступом (ACL) null в SECURITY_DESCRIPTOR предоставляет неограниченный доступ всем пользователям. Дополнительные сведения см. в разделе Создание дескриптора безопасности для нового объекта.

TargetNamespace

Тип данных: __Namespace

Тип доступа: только для чтения

Копия измененного экземпляра __Namespace . Свойство Name экземпляра __Namespace указывает измененное пространство имен. Это свойство наследуется от класса __NamespaceOperationEvent.

TIME_CREATED

Тип данных: uint64

Тип доступа: только для чтения

Уникальное значение, указывающее время создания события. Это 64-разрядное значение, представляющее количество 100-наносекундных интервалов после 1 января 1601 года. Информация представлена в формате UTC. Это свойство наследуется от __Event.

Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Создание скриптов в WMI.

Комментарии

Класс __NamespaceModificationEvent является производным от __NamespaceOperationEvent.

Единственными различиями между целевым пространством имен и предыдущим пространством имен являются квалификаторы и свойства, за исключением Name.

Обратите внимание, что свойство Name экземпляра __Namespace не может измениться, так как пространства имен не могут быть переименованы. Чтобы изменить имя пространства имен, экземпляр __Namespace необходимо удалить и повторно создать с новым именем. Таким образом, события изменения пространства имен создаются при изменении квалификаторов и свойств, отличных от Name. Событие изменения пространства имен не создается, если в пространстве имен происходит какое-либо изменение. Событие изменения пространства имен создается только при изменении экземпляра пространства имен.

Требования

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

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

__NamespaceOperationEvent

Системные классы WMI