Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fournit des méthodes d’assistance pour accéder aux données à partir de SOS.
Note
Cette API a été conçue à l’origine pour une utilisation interne dans le runtime. Bien qu’il soit désormais pris en charge pour une utilisation tierce, nous vous recommandons d’utiliser ICorDebug et ICorProfiler d’API si possible.
Méthodes
| Méthode | Descriptif |
|---|---|
| GetAppDomainData | Récupère les données du domaine d’application à l’adresse spécifiée. |
| GetAppDomainList | Récupère la liste des domaines d’application dans le runtime. |
| GetAppDomainStoreData | Récupère des données sur le magasin de domaines d’application runtime. |
| GetAssemblyData | Récupère les données de l’assembly à l’adresse spécifiée. |
| GetCCWData | Récupère les données de wrapper pouvant être appelé COM (CCW) pour une adresse de wrapper COM. |
| GetCCWInterfaces | Récupère les données du pointeur d’interface COM pour un wrapper pouvant être appelé COM (CCW). |
| GetCodeHeaderData | Récupère les données d’en-tête de code pour la méthode compilée par JIT qui contient le pointeur d’instruction spécifié. |
| GetCodeHeapList | Récupère la liste des tas de code pour le gestionnaire JIT spécifié. |
| GetDomainLocalModuleData | Récupère les données du module local de domaine à l’adresse spécifiée. |
| GetDomainLocalModuleDataFromAppDomain | Récupère les données de module local de domaine pour le domaine d’application et l’identificateur de module spécifiés. |
| GetDomainLocalModuleDataFromModule | Récupère les données de module local de domaine pour le module spécifié. |
| GetFieldDescData | Obtient des données pour une adresse FieldDesc. |
| GetGCHeapData | Récupère des informations générales sur le tas collecté par le garbage-collected. |
| GetGCHeapDetails | Récupère des informations détaillées pour le tas de garbage collection spécifié. |
| GetGCHeapList | Récupère la liste des adresses de tas de garbage collection de serveurs. |
| GetGCHeapStaticData | Récupère les détails du tas de garbage collection statique. |
| GetHandleEnum | Récupère un énumérateur pour les handles d’exécution. |
| GetHandleEnumForTypes | Récupère un énumérateur pour les handles d’exécution dont les types correspondent aux valeurs de type spécifiées. |
| GetHeapAnalyzeData | Récupère les données d’analyse de tas pour le tas de garbage collection spécifié. |
| GetHeapAnalyzeStaticData | Récupère les données d’analyse de tas statiques pour le garbage collector. |
| GetHeapSegmentData | Récupère des informations pour le segment de tas de garbage collection spécifié. |
| GetILForModule | Obtient l’adresse de langage intermédiaire (IL) qui correspond à une adresse virtuelle relative dans un module. |
| GetJitManagerList | Récupère la liste des gestionnaires JIT connus du runtime. |
| GetMethodDescData | Obtient les données du pointeur MethodDesc donné. |
| GetMethodDescFromToken | Obtient une adresse MethodDesc pour un jeton de métadonnées dans un module. |
| GetMethodDescName | Obtient le nom qui correspond à une adresse MethodDesc. |
| GetMethodDescPtrFromFrame | Obtient le pointeur MethodDesc qui correspond à une adresse de trame. |
| GetMethodDescPtrFromIP | Récupère le pointeur de methodDesc correspondant à la méthode contenant l’adresse d’instruction native donnée. |
| GetMethodTableData | Obtient les données d’une table de méthode. |
| GetMethodTableFieldData | Obtient les données de champ d’une table de méthode. |
| GetMethodTableForEEClass | Obtient l’adresse de table de méthode qui correspond à une adresse EEClass. |
| GetMethodTableSlot | Obtient la valeur d’un emplacement dans une table de méthode. |
| GetModule | Obtient une IXCLRDataModule interface pour une adresse de module. |
| GetModuleData | Récupère les données correspondant au module chargé à une adresse donnée. |
| Getobjectdata | Récupère les données de l’objet à l’adresse spécifiée. |
| GetOOMData | Récupère les données en mémoire insuffisante pour le tas de garbage collection spécifié. |
| GetOOMStaticData | Récupère des données statiques hors mémoire pour le garbage collector. |
| GetRCWData | Récupère les données rcW (runtime callable wrapper) pour une adresse de wrapper COM. |
| GetRCWInterfaces | Récupère les données du pointeur d’interface COM pour un wrapper pouvant être appelé au runtime (RCW). |
| GetRegisterName | Récupère le nom complet d’un identificateur de registre d’exécution. |
| GetStackReferences | Récupère un énumérateur pour les références sur une pile d’appels de thread. |
| GetStressLogAddress | Récupère l’adresse du journal de contrainte du runtime. |
| GetSyncBlockCleanupData | Récupère les données de nettoyage du bloc de synchronisation à l’adresse spécifiée. |
| GetSyncBlockData | Récupère les données du bloc de synchronisation avec le nombre spécifié. |
| GetThreadData | Récupère les données du thread managé à l’adresse spécifiée. |
| GetThreadFromThinlockID | Récupère l’adresse du thread managé qui correspond à un identificateur de verrouillage dynamique. |
| GetThreadLocalModuleData | Récupère les données de module thread-local pour l’index de module et de thread spécifié. |
| GetThreadpoolData | Récupère les données du pool de threads d’exécution. |
| GetThreadStoreData | Récupère des données sur le magasin de threads d’exécution. |
| GetTLSIndex | Récupère l’index de stockage local de thread utilisé par le runtime. |
| GetUsefulGlobals | Récupère les adresses d’exécution globales qui sont couramment utiles pour les outils de diagnostic. |
| GetWorkRequestData | Récupère les données de la demande de travail à l’adresse spécifiée. |
| TraverseLoaderHeap | Énumère les blocs dans le tas du chargeur spécifié. |
| TraverseModuleMap | Traverse une carte de module et appelle un rappel pour chaque entrée. |
| TraverseRCWCleanupList | Traverse la liste de nettoyage rcW (Runtime Callable Wrapper) et appelle un rappel visiteur pour chaque entrée. |
| TraverseVirtCallStubHeap | Énumère les blocs dans un tas stub d’appel virtuel pour le domaine d’application spécifié. |
Remarques
Cette interface se trouve à l’intérieur du runtime et n’est pas exposée par le biais d’en-têtes ou de fichiers de bibliothèque. Toutefois, il s’agit d’une interface COM qui dérive de GUID IUnknown436f00f2-b42a-4b9f-870c-e73db66ae930 qui peut être obtenue par le biais des mécanismes COM habituels.
Spécifications
Plates-formes: Consultez configuration requise. En-tête:Bibliothèque None : Aucune version du .NET Framework : disponible depuis la version 4.7