Partager via


Méthode IWbemCallResult::GetResultServices (wbemcli.h)

La méthode IWbemCallResult::GetResultServices récupère le pointeur IWbemServices , qui résulte d’un appel semi-synchronisé à IWbemServices::OpenNamespace lorsqu’il devient disponible.

Syntaxe

HRESULT GetResultServices(
  [in]  long          lTimeout,
  [out] IWbemServices **ppServices
);

Paramètres

[in] lTimeout

Durée maximale en millisecondes que cet appel bloque avant qu’il ne retourne. Si vous utilisez la constante WBEM_INFINITE (0xFFFFFFFF), l’appel se bloque jusqu’à ce que le pointeur d’interface soit disponible. Si vous utilisez 0, l’appel retourne immédiatement le pointeur ou un code status.

[out] ppServices

Ne peut pas être NULL. Il reçoit un pointeur vers l’interface IWbemServices demandée par l’appel d’origine à OpenNamespace lorsqu’il devient disponible L’appelant doit appeler IWbemServices::Release sur l’objet retourné quand il n’est plus nécessaire.

En cas d’erreur, aucun nouvel objet n’est retourné.

Valeur retournée

Cette méthode retourne une valeur HRESULT qui indique l’état de l’appel de méthode. La liste suivante répertorie la valeur contenue dans un HRESULT.

En cas d’erreur, la fonction COM GetErrorInfo peut être appelée pour obtenir plus d’informations sur l’erreur.

Des codes d’erreur spécifiques à COM peuvent également être retournés si des problèmes réseau vous font perdre la connexion à distance à Windows Management.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête wbemcli.h (include Wbemidl.h)

Voir aussi

IWbemCallResult

IWbemServices::OpenNamespace