__NamespaceModificationEvent-Klasse
Die Systemklasse __NamespaceModificationEvent meldet ein Namespaceänderungsereignis, eine Art systeminternes Ereignis, das generiert wird, wenn ein Namespace geändert wird.
Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein. Eigenschaften werden in alphabetischer Reihenfolge aufgeführt, nicht in MOF-Reihenfolge.
Syntax
class __NamespaceModificationEvent : __NamespaceOperationEvent
{
uint8 SECURITY_DESCRIPTOR[];
__Namespace PreviousNamespace;
uint8 SECURITY_DESCRIPTOR [];
__Namespace TargetNamespace;
uint64 TIME_CREATED;
};
Member
Die Klasse __NamespaceModificationEvent verfügt über folgende Membertypen:
Eigenschaften
Die Klasse __NamespaceModificationEvent verfügt über folgende Eigenschaften.
-
PreviousNamespace
-
-
Datentyp: _Namespace
-
Zugriffstyp: Schreibgeschützt
Kopie der ursprünglichen Version einer __Namespace-Instanz. Die Eigenschaft Name dieser Instanz definiert den geänderten Namespace.
-
-
SECURITY_DESCRIPTOR
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Schreibgeschützt
Deskriptor, der vom Ereignisanbieter verwendet wird, um zu bestimmen, welche Benutzer*innen das Ereignis empfangen können. Diese Eigenschaft wird von _Event geerbt.
-
-
SECURITY_DESCRIPTOR
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Schreibgeschützt
Deskriptor, der vom Ereignisanbieter verwendet wird, um die Benutzer zu bestimmen, die ein Ereignis empfangen können. Diese Eigenschaft wird von _Event geerbt.
Hinweis
Eine Zugriffssteuerungsliste ( Access Control List, ACL) mit dem Wert NULL im SECURITY_DESCRIPTOR gewährt allen Benutzern jederzeit uneingeschränkten Zugriff. Weitere Informationen finden Sie unter Erstellen eines Sicherheitsdeskriptors für ein neues Objekt.
-
-
TargetNamespace
-
-
Datentyp: _Namespace
-
Zugriffstyp: Schreibgeschützt
Kopie der __Namespace-Instanz, die geändert wurde. Die Eigenschaft Name der __Namespace-Instanz gibt den geänderten Namespace an. Diese Eigenschaft wird von der Klasse __NamespaceOperationEvent geerbt.
-
-
TIME_CREATED
-
-
Datentyp: uint64
-
Zugriffstyp: Schreibgeschützt
Eindeutiger Wert, der die Zeit angibt, zu der ein Ereignis generiert wird. Dies ist ein 64-Bit-Wert, der die Anzahl von 100-Nanosekunden-Intervallen seit dem 1. Januar 1601 darstellt. Diese Information wird im UTC-Format (koordinierte Weltzeit) angegeben. Diese Eigenschaft wird von _Event geerbt.
Weitere Informationen zur Verwendung von uint64-Werten in Skripts finden Sie unter Skripterstellung in WMI.
-
Bemerkungen
Die Klasse __NamespaceModificationEvent wird von der Klasse __NamespaceOperationEvent abgeleitet.
Die einzigen Unterschiede zwischen dem Zielnamespace und dem vorherigen Namespace sind die Qualifizierer und Eigenschaften mit Ausnahme von Name.
Beachten Sie, dass die Eigenschaft Name einer __Namespace-Instanz nicht geändert werden kann, da Namespaces nicht umbenannt werden können. Um den Namen eines Namespace zu ändern, muss die __Namespace-Instanz gelöscht und mit einem neuen Namen neu erstellt werden. Daher werden Namespaceänderungsereignisse generiert, wenn eine Änderung an anderen Qualifizierern und Eigenschaften als Name erfolgt. Ein Namespaceänderungsereignis wird nicht generiert, wenn eine beliebige Änderung innerhalb des Namespace auftritt. Ein Namespaceänderungsereignis wird nur generiert, wenn eine Namespace-Instanz geändert wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
Windows Server 2008 |
Namespace |
Alle WMI-Namespaces |