Enumerazioni di hosting

Aggiornamento: novembre 2007

Questa sezione descrive le enumerazioni non gestite utilizzate dalle API di hosting.

In questa sezione

  • CLSID_RESOLUTION_FLAGS
    Contiene valori che indicano il modo in cui Common Language Runtime (CLR) deve risolvere un CLSID.

  • Enumerazione COR_GC_STAT_TYPES
    Specifica le statistiche da registrare per una Garbage Collection.

  • Enumerazione COR_GC_THREAD_STATS_TYPES
    Indica le statistiche di Garbage Collection per un thread.

  • EApiCategories
    Vengono descritte le categorie di funzionalità per le quali l'host può impedire l'esecuzione in codice parzialmente attendibile.

  • EBindPolicyLevels
    Fornisce i flag che specificano il livello a cui devono essere applicati o modificati i criteri degli assembly.

  • ECLRAssemblyIdentityFlags
    Indica il tipo dell'identità di un assembly.

  • EClrEvent
    Descrive gli eventi di Common Language Runtime per i quali l'host può registrare callback.

  • EClrFailure
    Descrive l'insieme di errori per cui un host può eseguire azioni dei criteri.

  • EClrOperation
    Descrive l'insieme di operazioni per cui un host può applicare le azioni dei criteri.

  • EClrUnhandledException
    Descrive le opzioni disponibili per la gestione delle eccezioni non gestite nel codice utente.

  • EContextType
    Descrive il contesto di sicurezza del thread attualmente in esecuzione.

  • ECustomDumpFlavor
    Contiene valori che indicano gli elementi da includere in un sottoinsieme personalizzato di un dump dell'heap per la segnalazione di errori.

  • ECustomDumpItemKind
    Riservata per un'estensione futura della struttura CustomDumpItem.

  • EHostApplicationPolicy
    Indica come modificare un oggetto interfaccia IHostAssemblyManager. Questa enumerazione è diventata obsoleta.

  • EHostBindingPolicyModifyFlags
    Consente all'host di specificare il tipo di reindirizzamento che deve essere eseguito da Common Language Runtime quando vengono applicate le modifiche dei criteri da un assembly di origine a un assembly di destinazione.

  • EMemoryAvailable
    Contiene valori che indicano la quantità di memoria fisica libera disponibile nel computer.

  • EMemoryCriticalLevel
    Contiene valori che indicano l'impatto di un errore quando non è stato possibile soddisfare una specifica allocazione di memoria richiesta.

  • EPolicyAction
    Descrive le azioni dei criteri che possono essere impostate dall'host per le operazioni specificate da EClrOperation e gli errori indicati da EClrFailure.

  • ESymbolReadingPolicy
    Contiene valori che impostano i criteri per la lettura dei file del database di programma (PDB).

  • ETaskType
    Contiene valori che indicano il tipo di attività rappresentata da un'interfaccia ICLRTask o IHostTask.

  • Enumerazione HOST_TYPE
    Contiene valori che specificano il tipo di host che esegue un'applicazione.

  • Enumerazione MALLOC_TYPE
    Contiene valori che specificano le caratteristiche della memoria allocata.

  • RUNTIME_INFO_FLAGS
    Contiene valori che indicano le informazioni su Common Language Runtime che devono essere restituite.

  • StackOverflowType
    Contiene valori che indicano la causa di un evento di overflow dello stack.

  • STARTUP_FLAGS
    Contiene valori che indicano il comportamento di avvio di Common Language Runtime.

  • ValidatorFlags
    Contiene valori che indicano il tipo di convalida da eseguire in una chiamata a Metodo ICLRValidator::Validate.

  • WAIT_OPTION
    Indica l'azione che deve essere eseguita da un host in caso di blocco di un'operazione richiesta da Common Language Runtime.

Sezioni correlate

Coclassi di hosting

Interfacce di hosting

Funzioni statiche globali di hosting

Strutture di hosting