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.
Imposta i flag che devono essere incorporati in un'immagine precompilata per consentire al runtime di caricare l'immagine nel processo corrente.
Sintassi
HRESULT SetDesiredNGENCompilerFlags (
[in] DWORD pdwFlags
);
Parametri
pdwFlags [in] Valore dell'enumerazione CorDebugJITCompilerFlags che specifica i flag del compilatore usati per selezionare l'immagine precompilata corretta.
Osservazioni:
Il SetDesiredNGENCompilerFlags metodo specifica i flag che devono essere incorporati in un'immagine precompilata in modo che il runtime caricherà l'immagine in questo processo. I flag impostati da questo metodo vengono usati solo per selezionare l'immagine precompilata corretta. Se tale immagine non esiste, il runtime caricherà invece l'immagine CIL (Common Intermediate Language) e il compilatore JIT (Just-In-Time). In tal caso, il debugger deve comunque usare il metodo ICorDebugModule2::SetJITCompilerFlags per impostare i flag come desiderato per la compilazione JIT.
Se viene caricata un'immagine, ma è necessario che venga eseguita una compilazione JIT per tale immagine (che sarà il caso se l'immagine contiene generics), i flag del compilatore specificati dal SetDesiredNGENCompilerFlags metodo verranno applicati alla compilazione JIT aggiuntiva.
Il SetDesiredNGENCompilerFlags metodo deve essere chiamato durante il callback ICorDebugManagedCallback::CreateProcess . I tentativi di chiamare il SetDesiredNGENCompilerFlags metodo in seguito avranno esito negativo. Inoltre, i tentativi di impostare i flag non definiti nell'enumerazione CorDebugJITCompilerFlags o non sono validi per il processo specificato avranno esito negativo.
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 2.0