Construction d’objets Parameters et analyse d’objets de paramètres de paramétrage
Normalement, l’accès direct est suffisant pour appeler une méthode de fournisseurWMI. L’accès direct implique l’exécution d’une méthode à l’aide de la syntaxe Object. Method . Toutefois, dans certains cas, l’accès direct ne peut pas être utilisé. En outre, l’appel d’une méthode de fournisseur de manière asynchrone à partir d’un script nécessite un type d’appel ExecMethodAsync .
Notes
Étant donné que le rappel au récepteur peut ne pas être retourné au même niveau d’authentification que celui requis par le client, il est recommandé d’utiliser le mode semi-synchrone au lieu de la communication asynchrone. Pour plus d’informations, consultez appel d’une méthode.
L’ordre des paramètres d’entrée et de sortie de la méthode est défini dans le schéma format MOF (MOF) de la méthode. WMI n’empêche pas la modification de l’ordre des paramètres lorsque la classe est recompilée par mofcomp. En utilisant un objet Parameters , vous pouvez éviter les problèmes qui résultent d’un schéma modifié, car les paramètres d’entrée sont identifiés par leur nom. Le paramètre correct peut être consulté en examinant le qualificateur d' ID de chaque paramètre d’entrée. Le premier paramètre a une valeur d' ID égale à 0 (zéro).
Les méthodes SWbemObject.Exe_ cMethod, SWbemObject.Exe_ cMethodAsync, SWbemServices.ExecMethodet SWbemServices.ExecMethodAsync offrent un autre moyen d’exécuter une méthode de fournisseur dans les cas où il n’est pas possible d’exécuter directement une méthode. Pour plus d’informations, consultez manipulation d’informations sur les classes et les instances.
Pour plus d’informations sur les paramètres, consultez construction d’objets inparamètres et analyse d’objets de paramètres de paramètres.