Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene un enumeratore per la variabile locale nel frame e, facoltativamente, include variabili aggiunte nella strumentazione ReJIT del profiler.
Sintassi
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parametri
flags [in] Membro di enumerazione ILCodeKind che specifica se le variabili aggiunte nella strumentazione ReJIT del profiler vengono incluse nel frame.
ppValueEnum [out] Puntatore all'indirizzo di un oggetto "ICorDebugValueEnum" che è l'enumeratore per le variabili locali in questo frame.
Osservazioni:
Questo metodo è simile al metodo EnumerateLocalVariables , ad eccezione del fatto che facoltativamente accede alle variabili aggiunte nella strumentazione ReJIT del profiler. L'impostazione su flagsILCODE_ORIGINAL_IL equivale a chiamare ICorDebugILFrame::EnumerateLocalVariables. L'impostazione flags su ILCODE_REJIT_IL consente al debugger di accedere alle variabili locali aggiunte nella strumentazione ReJIT del profiler. Se il linguaggio intermedio (IL) non è instrumentato, l'enumerazione è vuota e il metodo restituisce S_OK.
L'enumeratore potrebbe non includere tutte le variabili locali nel metodo in esecuzione, perché alcune di esse potrebbero non essere attive.
Requisiti
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versioni di .NET: Disponibile a partire da .NET Framework 4.5.2