Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee stelt u een aanroep in voor de opgegeven ICorDebugFunction, die kan worden genest binnen een klasse waarvan de constructor parameters accepteert Type of zelf parameters kan aannemen Type .
Syntaxis
HRESULT CallParameterizedFunction (
[in] ICorDebugFunction *pFunction,
[in] ULONG32 nTypeArgs,
[in, size_is(nTypeArgs)] ICorDebugType *ppTypeArgs[],
[in] ULONG32 nArgs,
[in, size_is(nArgs)] ICorDebugValue *ppArgs[]
);
Parameterwaarden
pFunction [in] Een aanwijzer naar een ICorDebugFunction object dat de functie aanroept.
nTypeArgs [in] Het aantal argumenten dat door de functie wordt gebruikt.
ppTypeArgs [in] Een matrix met aanwijzers, die elk naar een ICorDebugType-object verwijst dat een functieargument vertegenwoordigt.
nArgs [in] Het aantal waarden dat is doorgegeven in de functie.
ppArgs [in] Een matrix met aanwijzers, die elk verwijst naar een ICorDebugValue-object dat een waarde vertegenwoordigt die is doorgegeven in een functieargument.
Opmerkingen
CallParameterizedFunction is net als ICorDebugEval::CallFunction , behalve dat de functie zich in een klasse met typeparameters kan bevinden, zelf typeparameters kan nemen, of beide. De typeargumenten moeten eerst worden opgegeven voor de klasse en vervolgens voor de functie.
Als de functie zich in een ander toepassingsdomein bevindt, treedt er een overgang op. Alle typen en waardeargumenten moeten zich echter in het domein van de doeltoepassing bevinden.
Functie-evaluatie kan alleen in beperkte scenario's worden uitgevoerd. Als CallParameterizedFunction of ICorDebugEval::CallFunction mislukt, geeft het geretourneerde HRESULT de meest algemene mogelijke reden voor fouten aan.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: CorDebug.idl, CorDebug.h
Bibliotheek: CorGuids.lib
.NET-versies: Beschikbaar sinds .NET Framework 2.0