Compartir vía


IDebugFunctionObject2::Evaluate

Llama a la función y devuelve el valor resultante como un objeto .

Sintaxis

int Evaluate (
   IDebugObject     ppParams,
   uint             dwParams,
   uint             dwEvalFlags,
   uint             dwTimeout,
   out IDebugObject ppResult
);

Parámetros

ppParams
[in] Matriz de objetos IDebugObject que representa los parámetros de entrada. Cada uno de estos parámetros se creó mediante uno de los métodos Create de esta interfaz.

dwParams
[in] Número de parámetros de la ppParams matriz.

dwEvalFlags
[in] Combinación de marcas de la enumeración EVALFLAGS que especifica cómo se va a realizar la evaluación.

dwTimeout
[in] Especifica el tiempo máximo, en milisegundos, que se debe esperar antes de volver de este método. Use INFINITE para esperar indefinidamente.

ppResult
[out] Devuelve un IDebugObject que representa el valor de la función como un objeto .

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Consulte también