класс __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.

Примечание

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

TargetNamespace

Тип данных: __Namespace

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

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

TIME_CREATED

Тип данных: uint64

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

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

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

Remarks

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

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

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

Требования

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

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

__NamespaceOperationEvent

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