IDebugFunctionObject2::Evaluate

Chama a função e retorna o valor resultante como um objeto.

Sintaxe

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

Parâmetros

ppParams
[em] Uma matriz de objetos IDebugObject que representa os parâmetros de entrada. Cada um desses parâmetros foi criado usando um dos métodos Create nesta interface.

dwParams
[em] O número de parâmetros na ppParams matriz.

dwEvalFlags
[em] Uma combinação de sinalizadores da enumeração EVALFLAGS que especificam como a avaliação deve ser executada.

dwTimeout
[em] Especifica o tempo máximo, em milissegundos, para aguardar antes de retornar desse método. Use INFINITE para esperar indefinidamente.

ppResult
[saiu] Retorna um IDebugObject que representa o valor da função como um objeto.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Confira também