Classe __NamespaceModificationEvent
A classe do sistema __NamespaceModificationEvent relata um evento de modificação de namespace, que é um tipo de evento intrínseco gerado quando um namespace é modificado.
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética e não na ordem do MOF.
Sintaxe
class __NamespaceModificationEvent : __NamespaceOperationEvent
{
uint8 SECURITY_DESCRIPTOR[];
__Namespace PreviousNamespace;
uint8 SECURITY_DESCRIPTOR [];
__Namespace TargetNamespace;
uint64 TIME_CREATED;
};
Membros
A classe __NamespaceModificationEvent tem estes tipos de membros:
Propriedades
A classe __NamespaceModificationEvent tem estas propriedades.
-
PreviousNamespace
-
-
Tipo de dados: __Namespace
-
Tipo de acesso: Somente leitura
Cópia da versão original de uma instância __Namespace. A propriedade Name dessa instância identifica o namespace modificado.
-
-
SECURITY_DESCRIPTOR
-
-
Tipo de dados: matriz uint8
-
Tipo de acesso: Somente leitura
Descritor usado pelo provedor de eventos para determinar quais usuários podem receber o evento. Essa propriedade é herdada de __Event.
-
-
SECURITY_DESCRIPTOR
-
-
Tipo de dados: matriz uint8
-
Tipo de acesso: Somente leitura
Descritor que o provedor de eventos usa para determinar os usuários que podem receber um evento. Essa propriedade é herdada de __Event.
Observação
Uma ACL (lista de controle de acesso) NULL no SECURITY_DESCRIPTOR concede acesso ilimitado a todos o tempo todo. Para obter mais informações, confira Criar um descritor de segurança para um novo objeto.
-
-
TargetNamespace
-
-
Tipo de dados: __Namespace
-
Tipo de acesso: Somente leitura
Cópia da instância de __Namespace que é modificada. A propriedade Name da instância __Namespace indica o namespace que é modificado. Essa propriedade é herdada da classe __NamespaceOperationEvent.
-
-
TIME_CREATED
-
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
Valor exclusivo que indica a hora em que um evento é gerado. Esse é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos após 1 de janeiro de 1601. As informações estão no formato UTC (Tempo Universal Coordenado). Essa propriedade é herdada de __Event.
Para obter mais informações sobre como usar valores uint64 em scripts, confira Scripts no WMI.
-
Comentários
A classe __NamespaceModificationEvent é derivada de __NamespaceOperationEvent.
As únicas diferenças entre o namespace de destino e o namespace anterior são os qualificadores e as propriedades, exceto Name.
Observe que a propriedade Name de uma instância de __Namespace não pode ser alterada porque os namespaces não podem ser renomeados. Para modificar o nome de um namespace, a instância de __Namespace deve ser excluída e recriada com outro nome. Portanto, os eventos de modificação de namespace são gerados quando ocorre uma alteração em qualificadores e propriedades diferentes da Name. Um evento de modificação de namespace não é gerado quando qualquer tipo de alteração ocorre dentro do namespace. Um evento de modificação de namespace é gerado somente quando uma instância de namespace é modificada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Todos os namespaces do WMI |