Sdílet prostřednictvím


IDebugFunctionObject2::Evaluate

Zavolá funkci a vrátí výslednou hodnotu jako objekt.

Syntaxe

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

Parametry

ppParams
[v] Pole IDebugObject objektů, které představuje vstupní parametry. Každý z těchto parametrů byl vytvořen pomocí jedné z metod Create v tomto rozhraní.

dwParams
[v] Počet parametrů v ppParams poli.

dwEvalFlags
[v] Kombinace příznaků z výčtu EVALFLAGS , která určuje způsob provedení vyhodnocení.

dwTimeout
[v] Určuje maximální dobu čekání v milisekundách před vrácením z této metody. Funkce INFINITE slouží k čekání na neomezenou dobu.

ppResult
[ven] Vrátí IDebugObject, který představuje hodnotu funkce jako objekt.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby.

Viz také