IDebugFunctionObject::EvaluateIDebugFunctionObject::Evaluate

Llama a la función y devuelve el valor resultante como un objeto.Calls the function and returns the resulting value as an object.

SintaxisSyntax

HRESULT Evaluate(   
   IDebugObject** ppParams,  
   DWORD          dwParams,  
   DWORD          dwTimeout,  
   IDebugObject** ppResult  
);  
int Evaluate(  
   IDebugObject[]   ppParams,   
   IntPtr           dwParams,   
   uint             dwTimeout,   
   out IDebugObject ppResult  
);  

ParámetrosParameters

ppParams
[in] Una matriz de IDebugObject objetos que representan los parámetros de entrada.[in] An array of IDebugObject objects representing the input parameters. Cada uno de estos parámetros se creó con uno de los Create métodos en el IDebugFunctionObject interfaz.Each of these parameters was created with one of the Create methods in the IDebugFunctionObject interface.

dwParams
[in] El número de parámetros en el ppParams matriz.[in] The number of parameters in the ppParams array.

dwTimeout
[in] Especifica el tiempo máximo, en milisegundos para esperar antes de volver de este método.[in] Specifies the maximum time, in milliseconds, to wait before returning from this method. Use INFINITE para esperar indefinidamente.Use INFINITE to wait indefinitely.

ppResult
[out] Devuelve un IDebugObject que representa el valor de la función como un objeto.[out] Returns an IDebugObject representing the value of the function as an object.

Valor devueltoReturn Value

Si se realiza correctamente, devuelve S_OK; en caso contrario, devuelve un código de error.If successful, returns S_OK; otherwise, returns an error code.

ComentariosRemarks

Este método configura y ejecuta una llamada a la función representada por el IDebugFunctionObject objeto.This method sets up and executes a call to the function represented by the IDebugFunctionObject object.

Vea tambiénSee Also

IDebugFunctionObjectIDebugFunctionObject