Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Oluşturucusunun parametre aldığı Type veya parametre alabildiği Type bir sınıfın içine yerleştirilebilen belirtilen ICorDebugFunction çağrısı ayarlar.
Sözdizimi
HRESULT CallParameterizedFunction (
[in] ICorDebugFunction *pFunction,
[in] ULONG32 nTypeArgs,
[in, size_is(nTypeArgs)] ICorDebugType *ppTypeArgs[],
[in] ULONG32 nArgs,
[in, size_is(nArgs)] ICorDebugValue *ppArgs[]
);
Parametreler
pFunction [in] Çağrılacak işlevi temsil eden bir ICorDebugFunction nesne işaretçisi.
nTypeArgs [in] İşlevin aldığı bağımsız değişkenlerin sayısı.
ppTypeArgs [in] Her biri işlev bağımsız değişkenini temsil eden bir ICorDebugType nesnesine işaret eden bir işaretçi dizisi.
nArgs [in] İşlevde geçirilen değerlerin sayısı.
ppArgs [in] her biri işlev bağımsız değişkeninde geçirilen bir değeri temsil eden bir ICorDebugValue nesnesine işaret eden işaretçi dizisi.
Açıklamalar
CallParameterizedFunction , ICorDebugEval::CallFunction işlevi tür parametrelerine sahip bir sınıfın içinde olabilir, tür parametreleri alabilir veya her ikisini birden alabilir. Tür bağımsız değişkenleri önce sınıfı için, ardından işlev için verilmelidir.
İşlev farklı bir uygulama etki alanındaysa bir geçiş gerçekleşir. Ancak, tüm tür ve değer bağımsız değişkenleri hedef uygulama etki alanında olmalıdır.
İşlev değerlendirmesi yalnızca sınırlı senaryolarda gerçekleştirilebilir.
ICorDebugEval::CallFunction Veya CallParameterizedFunction başarısız olursa, döndürülen HRESULT hatanın en genel olası nedenini gösterir.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 2.0'dan itibaren kullanılabilir