Compartir a través de


Función GetMethod

Recupera información sobre el método especificado.

Nota

Esta API es solo para uso interno. No está pensada para usarla desde código del desarrollador.

Sintaxis

HRESULT GetMethod (
   [in] int                vFunc,
   [in] IWbemClassObject*   ptr,
   [in] LPCWSTR             wszName,
   [in] LONG                lFlags,
   [out] IWbemClassObject** ppInSignature,
   [out] IWbemClassObject** ppOutSignature
);

Parámetros

vFunc
[in] Este parámetro no se usa.

ptr
[in] Puntero a una instancia de IWbemClassObject.

wszName
[in] Nombre del método. Este parámetro no puede ser null y debe apuntar a un valor válido LPCWSTR.

lFlags
[in] Reservado. El valor de este parámetro deberá ser 0.

ppInSignature
[out] Puntero a la dirección de una instancia IWbemClassObject que describe los parámetros en el método. Este parámetro se ignorará si su valor se establece en null.

ppOutSignature
[out] Puntero a la dirección de una instancia IWbemClassObject que describe los parámetros out para el método. Este parámetro se ignorará si su valor se establece en null.

Valor devuelto

Los siguientes valores que devuelve esta función se definen en el archivo de encabezado WbemCli.h, aunque también puede definirlos como constantes en el código. Puede consultarlos a continuación:

Constante Value Descripción
WBEM_E_NOT_FOUND 0x80041002 No se encontró la propiedad especificada.
WBEM_E_OUT_OF_MEMORY 0x80041006 Memoria insuficiente para completar la operación.
WBEM_S_NO_ERROR 0 Si se devuelve este valor, significará que la llamada a la función se realizó correctamente.

Comentarios

Al usar esta función, se ajusta una llamada al método IWbemClassObject::GetMethod.

La administración de Windows puede establecer el puntero IWbemClassObject en null si el método no tiene parámetros.

En ppInSignature y describir parámetros de in y ppOutSignature out, respectivamente, como propiedades en una IWbemClassObject instancia de la clase del sistema _Parameters. Las propiedades de ppInSignature se denominan Paramn, donde n es la posición del parámetro en la firma del método (como Param1, Param2, etc.). Las propiedades de ppOutSignature también se denominan Paramn y el valor devuelto se denomina ReturnValue. Para obtener más información y un ejemplo, vea Método IWbemClassObject::GetMethod.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: WMINet_Utils.idl

Versiones de .NET Framework: está disponible desde la versión 4.7.2

Consulte también