Partager via


Méthode VerifyNoLoops dans la classe SMS_Site

La VerifyNoLoops méthode de classe WMI (Windows Management Instrumentation), dans Configuration Manager, détermine si l’insertion d’un site dans la hiérarchie Configuration Manager à un point spécifique entraîne une boucle récursive des sites.

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et est destinée à afficher la définition de la méthode.

Syntaxe

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

Paramètres

CentralSiteCode
Type de donnéesString

Qualificateurs : [in, SizeLimit(« 3 »)]

Non utilisé.

TargetSiteCode
Type de donnéesString

Qualificateurs : [in, SizeLimit(« 3 »)]

Code de site du site enfant à insérer.

ParentSiteCode
Type de donnéesString

Qualificateurs : [in, SizeLimit(« 3 »)]

Code de site du site qui sera le parent du site cible.

Result
Type de donnéesBoolean

Qualificateurs : [out]

truesi aucune boucle n’est formée en insérant le nouveau site dans la hiérarchie Configuration Manager

Valeurs de retour

Type SInt32 de données égal à 0 pour indiquer la réussite ou non zéro pour indiquer l’échec.

Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.

Exemple de code

L’exemple suivant montre comment appeler la VerifyNoLoops méthode .

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  

Conditions requises

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.

Conditions requises pour le développement

Pour plus d’informations, consultez Configuration Manager Server Development Requirements.

Voir aussi

classe WMI du serveur SMS_Site