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