Aracılığıyla paylaş


IDebugFunctionObject::Evaluate

işlevini çağırır ve sonuçta elde edilen değeri bir nesne olarak döndürür.

Sözdizimi

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

Parametreler

ppParams
[in] Giriş parametrelerini temsil eden bir IDebugObject nesneleri dizisi. Bu parametrelerin her biri, IDebugFunctionObject arabirimindeki yöntemlerden biriyle Create oluşturulmuştur.

dwParams
[in] Dizideki ppParams parametre sayısı.

dwTimeout
[in] Bu yöntemden dönmeden önce beklenebilmesi için gereken en uzun süreyi milisaniye cinsinden belirtir. Süresiz beklemek için kullanın INFINITE .

ppResult
[out] İşlevin değerini nesne olarak temsil eden bir IDebugObject döndürür.

İade Değeri

Başarılı olursa, S_OK döndürür; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Bu yöntem, IDebugFunctionObject nesnesi tarafından temsil edilen işleve bir çağrı ayarlar ve yürütür.

Ayrıca bkz.