Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona métodos auxiliares para acceder a los datos desde SOS.
Nota:
Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora se admite para el uso de terceros, se recomienda trabajar con ICorDebug las API y ICorProfiler siempre que sea posible.
Methods
| Método | Description |
|---|---|
| GetAppDomainData | Recupera datos del dominio de aplicación en la dirección especificada. |
| GetAppDomainList | Recupera la lista de dominios de aplicación en tiempo de ejecución. |
| GetAppDomainStoreData | Recupera datos sobre el almacén de dominios de aplicación en tiempo de ejecución. |
| GetAssemblyData | Recupera los datos del ensamblado en la dirección especificada. |
| GetCCWData | Recupera los datos del contenedor (CCW) al que se puede llamar COM para una dirección contenedora COM. |
| GetCCWInterfaces | Recupera los datos del puntero de interfaz COM para un contenedor invocable (CCW) COM. |
| GetCodeHeaderData | Recupera datos de encabezado de código para el método compilado JIT que contiene el puntero de instrucción especificado. |
| GetCodeHeapList | Recupera la lista de montones de código para el administrador JIT especificado. |
| GetDomainLocalModuleData | Recupera los datos del módulo local de dominio en la dirección especificada. |
| GetDomainLocalModuleDataFromAppDomain | Recupera los datos del módulo local de dominio para el dominio de aplicación y el identificador de módulo especificados. |
| GetDomainLocalModuleDataFromModule | Recupera los datos del módulo local de dominio para el módulo especificado. |
| GetFieldDescData | Obtiene los datos de una dirección FieldDesc. |
| GetGCHeapData | Recupera información general sobre el montón recopilado por elementos no utilizados. |
| GetGCHeapDetails | Recupera información detallada del montón de recolección de elementos no utilizados especificado. |
| GetGCHeapList | Recupera la lista de direcciones del montón de recolección de elementos no utilizados del servidor. |
| GetGCHeapStaticData | Recupera los detalles del montón de recolección de elementos no utilizados estáticos. |
| GetHandleEnum | Recupera un enumerador para identificadores en tiempo de ejecución. |
| GetHandleEnumForTypes | Recupera un enumerador para identificadores en tiempo de ejecución cuyos tipos coinciden con los valores de tipo especificados. |
| GetHeapAnalyzeData | Recupera los datos de análisis del montón del montón de recolección de elementos no utilizados especificados. |
| GetHeapAnalyzeStaticData | Recupera los datos de análisis estáticos del montón para el recolector de elementos no utilizados. |
| GetHeapSegmentData | Recupera información del segmento de montón de recolección de elementos no utilizados especificado. |
| GetILForModule | Obtiene la dirección del lenguaje intermedio (IL) que corresponde a una dirección virtual relativa en un módulo. |
| GetJitManagerList | Recupera la lista de administradores JIT conocidos para el tiempo de ejecución. |
| GetMethodDescData | Obtiene los datos del puntero MethodDesc especificado. |
| GetMethodDescFromToken | Obtiene una dirección MethodDesc para un token de metadatos en un módulo. |
| GetMethodDescName | Obtiene el nombre que corresponde a una dirección MethodDesc. |
| GetMethodDescPtrFromFrame | Obtiene el puntero MethodDesc que corresponde a una dirección de marco. |
| GetMethodDescPtrFromIP | Recupera el puntero del MethodDesc correspondiente al método que contiene la dirección de instrucción nativa especificada. |
| GetMethodTableData | Obtiene los datos de una tabla de métodos. |
| GetMethodTableFieldData | Obtiene los datos de campo de una tabla de métodos. |
| GetMethodTableForEEClass | Obtiene la dirección de la tabla de métodos que corresponde a una dirección EEClass. |
| GetMethodTableSlot | Obtiene el valor de una ranura en una tabla de métodos. |
| GetModule | Obtiene una IXCLRDataModule interfaz para una dirección de módulo. |
| GetModuleData | Captura los datos correspondientes al módulo cargados en una dirección determinada. |
| GetObjectData | Recupera datos del objeto en la dirección especificada. |
| GetOOMData | Recupera datos de memoria insuficiente para el montón de recolección de elementos no utilizados especificado. |
| GetOOMStaticData | Recupera datos estáticos de memoria insuficiente para el recolector de elementos no utilizados. |
| GetRCWData | Recupera los datos del contenedor que se puede llamar en tiempo de ejecución (RCW) para una dirección contenedora COM. |
| GetRCWInterfaces | Recupera los datos del puntero de interfaz COM para un contenedor invocable en tiempo de ejecución (RCW). |
| GetRegisterName | Recupera el nombre para mostrar de un identificador de registro en tiempo de ejecución. |
| GetStackReferences | Recupera un enumerador para referencias en una pila de llamadas de subproceso. |
| GetStressLogAddress | Recupera la dirección del registro de esfuerzo en tiempo de ejecución. |
| GetSyncBlockCleanupData | Recupera los datos de limpieza del bloque de sincronización en la dirección especificada. |
| GetSyncBlockData | Recupera datos del bloque de sincronización con el número especificado. |
| GetThreadData | Recupera datos del subproceso administrado en la dirección especificada. |
| GetThreadFromThinlockID | Recupera la dirección del subproceso administrado que corresponde a un identificador de bloqueo fino. |
| GetThreadLocalModuleData | Recupera los datos del módulo local para el subproceso y el índice de módulo especificados. |
| GetThreadpoolData | Recupera datos del grupo de subprocesos en tiempo de ejecución. |
| GetThreadStoreData | Recupera datos sobre el almacén de subprocesos en tiempo de ejecución. |
| GetTLSIndex | Recupera el índice de almacenamiento local del subproceso usado por el tiempo de ejecución. |
| GetUsefulGlobals | Recupera direcciones en tiempo de ejecución globales que suelen ser útiles para las herramientas de diagnóstico. |
| GetWorkRequestData | Recupera los datos de la solicitud de trabajo en la dirección especificada. |
| TraverseLoaderHeap | Enumera los bloques del montón especificado del cargador. |
| TraverseModuleMap | Recorre un mapa de módulo e invoca una devolución de llamada para cada entrada. |
| TraverseRCWCleanupList | Recorre la lista de limpieza del contenedor invocable en tiempo de ejecución (RCW) y llama a una devolución de llamada de visitante para cada entrada. |
| TraverseVirtCallStubHeap | Enumera bloques en un montón de código auxiliar de llamada virtual para el dominio de aplicación especificado. |
Observaciones
Esta interfaz reside dentro del tiempo de ejecución y no se expone a través de ningún encabezado o archivo de biblioteca. Sin embargo, es una interfaz COM que deriva de IUnknown con GUID 436f00f2-b42a-4b9f-870c-e73db66ae930 que se puede obtener a través de los mecanismos COM habituales.
Requisitos
Plataformas: Consulte Requisitos del sistema. Encabezado: Ninguna biblioteca: Ninguna versión de .NET Framework: disponible desde la versión 4.7