Método VerifyNoLoops na classe SMS_Site

O VerifyNoLoops método de classe WMI (Instrumentação de Gerenciamento do Windows), no Configuration Manager, determina se a inserção de um site na hierarquia do Configuration Manager em um ponto específico resultará em um loop recursivo dos sites.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e tem o objetivo de mostrar a definição do método.

Sintaxe

SInt32 VerifyNoLoops(
     String CentralSiteCode,
     String TargetSiteCode,
     String ParentSiteCode,
     Boolean Result
);

Parâmetros

CentralSiteCode Tipo de dados: String

Qualificadores: [in, SizeLimit("3")]

Não usado.

TargetSiteCode Tipo de dados: String

Qualificadores: [in, SizeLimit("3")]

Código do site filho a ser inserido.

ParentSiteCode Tipo de dados: String

Qualificadores: [in, SizeLimit("3")]

Código do site que será o pai do site de destino.

Result Tipo de dados: Boolean

Eliminatórias: [fora]

trueSe nenhum loop for formado inserindo o novo site na hierarquia do Configuration Manager

Return Values

Um SInt32 tipo de dados que é 0 para indicar sucesso ou diferente de zero para indicar falha.

Para obter informações sobre como lidar com erros retornados, consulte Sobre erros do Configuration Manager.

Código de exemplo

O exemplo a seguir mostra como chamar o VerifyNoLoops método.

Dim Site As SWbemObject
Dim NoLoop As Boolean

Set Site = GetObject("winmgmts:root\sms\site_<sitecode>:SMS_Site")
Site.VerifyNoLoops "", "<child sitecode>", "<parent sitecode>", NoLoop

MsgBox "NoLoop = " & NoLoop

Requisitos

Requisitos de tempo de execução

Para obter mais informações, consulte Requisitos de tempo de execução do servidor do Configuration Manager.

Requisitos de desenvolvimento

Para obter mais informações, consulte Requisitos de Desenvolvimento de Servidor do Configuration Manager.

Confira também

Classe WMI do SMS_Site Server