IWbemClassObject ::GetMethodOrigin, méthode (wbemcli.h)

La méthode IWbemClassObject ::GetMethodOrigin est utilisée pour déterminer la classe pour laquelle une méthode a été déclarée.

Cet appel est pris en charge uniquement si l’objet actuel est une définition de classe CIM. La manipulation de méthode n’est pas disponible à partir des pointeurs IWbemClassObject qui pointent vers des instances CIM.

Syntaxe

HRESULT GetMethodOrigin(
  [in]  LPCWSTR wszMethodName,
  [out] BSTR    *pstrClassName
);

Paramètres

[in] wszMethodName

Nom de la méthode pour l’objet dont la classe propriétaire est demandée.

[out] pstrClassName

Reçoit le nom de la classe propriétaire de la méthode . L’utilisateur doit appeler SysFreeString sur le BSTR retourné lorsqu’il n’est plus nécessaire.

Valeur retournée

Cette méthode retourne une valeur HRESULT qui indique le statut de l'appel de méthode. La liste suivante répertorie la valeur contenue dans un HRESULT. Pour connaître les valeurs HRESULT générales, consultez Codes d’erreur système.

Remarques

Étant donné que les méthodes sont héritées d’une classe à l’autre, il est souvent souhaitable de déterminer la classe propriétaire d’une méthode donnée.

Configuration requise

Condition requise Valeur
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)
Bibliothèque WbemUuid.lib
DLL CIMWin32.dll ; Esscli.dll ; Fastprox.dll ; FrameDyn.dll ; FrameDynOS.dll ; Krnlprov.dll ; Ncprov.dll ; Wbemcore.dll ; Wbemess.dll ; Wmipiprt.dll