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.
Fornisce metodi per eseguire query su informazioni su un processo.
Nota
Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug le API e ICorProfiler quando possibile.
Metodi
| metodo | Descrizione |
|---|---|
| GetRuntimeNameByAddress | Ottiene un nome per l'indirizzo specificato. |
| GetAppDomainByUniqueId | Ottiene un oggetto AppDomain in un processo in base al relativo ID univoco. |
| StartEnumModules | Fornisce un handle per enumerare i moduli di un processo. |
| EnumModule | Enumera i moduli di questo processo. |
| EndEnumModules | Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione del modulo. |
| StartEnumMethodInstancesByAddress | Fornisce un handle per enumerare le istanze del metodo di AppDomain a partire da un determinato indirizzo. |
| EnumMethodInstanceByAddress | Enumera le istanze del metodo di questo processo a partire da un offset di indirizzi. |
| EndEnumMethodInstancesByAddress | Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dell'istanza. |
| GetTaskByOSThreadID | Ottiene un'attività gestita in base al relativo ID thread del sistema operativo. |
| GetTaskByUniqueID | Ottiene un'attività gestita in base al relativo ID univoco. |
| GetModuleByAddress | Cerca un modulo gestito per indirizzo. |
| StartEnumMethodDefinitionsByAddress | Fornisce un handle per enumerare le istanze del metodo in base all'indirizzo del codice IL. |
| EnumMethodDefinitionByAddress | Enumera le istanze del metodo in base all'indirizzo del codice IL. |
| EndEnumMethodDefinitionsByAddress | Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dell'istanza. |
| FollowStub | Dato un indirizzo che è uno stub CLR (e potenzialmente in stato da un follow precedente) determinare l'indirizzo di esecuzione successivo in corrispondenza del quale controllare se lo stub è stato chiuso. |
| FollowStub2 | Dato un indirizzo che è uno stub CLR (e potenzialmente in stato da un follow precedente) determinare l'indirizzo di esecuzione successivo in corrispondenza del quale controllare se lo stub è stato chiuso. |
| TranslateExceptionRecordToNotification | Converte un record di eccezione di sistema in un particolare tipo di notifica, se possibile. |
| GetAddressType | Restituisce un'indicazione del tipo di dati a cui fa riferimento l'indirizzo specificato. |
| SetCodeNotifications | Richiede notifiche quando il codice viene generato o rimosso per un metodo. |
| SetAllCodeNotifications | Richiede notifiche quando il codice viene generato o rimosso per qualsiasi istanza del metodo in un determinato IXCLRDataModuleoggetto . |
| Richiedi | Richiede di popolare il buffer specificato con i dati del processo. |
| SetOtherNotificationFlags | Richiede notifiche quando vengono generati eventi specifici da CLR. |
| StartEnumAppDomains | Fornisce un handle per enumerare i Domini app nel processo. |
| EnumAppDomain | Enumera AppDomains nel processo. |
| EndEnumAppDomains | Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione AppDomain. |
Osservazioni:
Questa interfaccia si trova all'interno del runtime e non viene esposta tramite intestazioni o file di libreria. Tuttavia, si tratta di un'interfaccia COM che deriva da IUnknown con GUID 5c552ab6-fc09-4cb3-8e36-22fa03c798b7 che può essere ottenuta tramite i normali meccanismi COM.
Requisiti
Piattaforme: vedere Requisiti di sistema. Intestazione: Nessuna libreria:nessuna versione di .NET Framework: disponibile dalla versione 4.7