GetMethod, fonction
Récupère les informations sur la méthode spécifiée.
Notes
Cette API est destinée à un usage interne uniquement. Elle n’est pas destinée à être utilisée dans le code du développeur.
Syntaxe
HRESULT GetMethod (
[in] int vFunc,
[in] IWbemClassObject* ptr,
[in] LPCWSTR wszName,
[in] LONG lFlags,
[out] IWbemClassObject** ppInSignature,
[out] IWbemClassObject** ppOutSignature
);
Paramètres
vFunc
[in] Ce paramètre est inutilisé.
ptr
[in] Pointeur vers une instance IWbemClassObject.
wszName
[in] Nom de la méthode. Ce paramètre ne peut pas être null
et doit pointer vers un LPCWSTR
valide.
lFlags
[in] Réservée. Ce paramètre doit être 0.
ppInSignature
[out] Pointeur vers l’adresse d’une instance IWbemClassObject qui décrit les paramètres de la méthode. Ce paramètre est ignoré s’il est défini sur null
.
ppOutSignature
[out] Pointeur vers l’adresse d’une instance IWbemClassObject qui décrit les paramètres de la méthode. Ce paramètre est ignoré s’il est défini sur null
.
Valeur retournée
Les valeurs suivantes renvoyées par cette fonction sont définies dans le fichier d’en-tête WbemCli.h, ou vous pouvez les définir comme constantes dans votre code :
Constant | Valeur | Description |
---|---|---|
WBEM_E_NOT_FOUND |
0x80041002 | La propriété spécifiée est introuvable. |
WBEM_E_OUT_OF_MEMORY |
0x80041006 | La mémoire n'est pas suffisante pour terminer cette opération. |
WBEM_S_NO_ERROR |
0 | L’appel de fonction a abouti. |
Notes
Cette fonction encapsule un appel à la méthode IWbemClassObject::GetMethod.
Windows Management peut définir le pointeur IWbemClassObject sur null
si la méthode ne dispose d’aucun paramètre.
Dans ppInSignature
et ppOutSignature
, décrivez respectivement les paramètres d’entrée et de sortie, en tant que propriétés d’une IWbemClassObject
instance de la classe système _Parameters. Les propriétés de ppInSignature
sont nommées Param
n, où n correspond à la position du paramètre dans la signature de méthode (par exemple Param1
, Param2
, etc.). Les propriétés de ppOutSignature
sont également nommées Param
n, et la valeur de retour est nommée ReturnValue
. Pour plus d’informations et un exemple, consultez Méthode IWbemClassObject::GetMethod.
Spécifications
Plateformes : Consultez Configuration requise.
En-tête : WMINet_Utils.idl
Versions de .NET Framework : disponibles depuis la version 4.7.2