Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 Paramn, 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 Paramn, 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