Funzione FunctionEnter3
Notifica al profiler che il controllo è passato a una funzione.
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parametri
- functionOrRemappedID
[in] Identificatore della funzione al quale è passato il controllo.
Note
La funzione di callback FunctionEnter3 notifica al profiler le funzioni che vengono chiamate, ma non supporta l'esame degli argomenti. Utilizzare il metodo ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 per registrare l'implementazione di questa funzione.
La funzione FunctionEnter3 è un callback; è necessario implementarla. L'implementazione deve utilizzare l'attributo della classe di archiviazione __declspec(naked).
Il motore di esecuzione non salva alcun registro prima di chiamare la funzione.
In ingresso, è necessario salvare tutti i registri che si utilizzano, incluso quelli dell'unità a virgola mobile (FPU).
In uscita, è necessario ripristinare lo stack recuperando tutti i parametri inseriti dal chiamante.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl
Libreria: CorGuids.lib
Versioni di .NET Framework: 4
Vedere anche
Riferimenti
SetEnterLeaveFunctionHooks3WithInfo
Altre risorse
Funzioni statiche globali di profilatura
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Ottobre 2010 |
__stdcall è stato aggiunto alla sintassi. |
Commenti e suggerimenti dei clienti. |