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 Param
n, 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 Param
n 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