Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece métodos auxiliares para acessar dados de SOS.
Observação
Essa API foi originalmente projetada para uso interno no runtime. Embora agora tenha suporte para uso de terceiros, recomendamos trabalhar com ICorDebug APIs e com ICorProfiler apis quando possível.
Methods
| Método | Description |
|---|---|
| GetAppDomainData | Recupera dados para o domínio do aplicativo no endereço especificado. |
| GetAppDomainList | Recupera a lista de domínios de aplicativo no runtime. |
| GetAppDomainStoreData | Recupera dados sobre o repositório de domínio do aplicativo de runtime. |
| GetAssemblyData | Recupera dados do assembly no endereço especificado. |
| GetCCWData | Recupera dados ccw (wrapper callable) COM para um endereço wrapper COM. |
| GetCCWInterfaces | Recupera dados do ponteiro da interface COM para um CCW (wrapper callable) COM. |
| GetCodeHeaderData | Recupera dados de cabeçalho de código para o método compilado por JIT que contém o ponteiro de instrução especificado. |
| GetCodeHeapList | Recupera a lista de heaps de código para o gerenciador JIT especificado. |
| GetDomainLocalModuleData | Recupera dados do módulo local de domínio no endereço especificado. |
| GetDomainLocalModuleDataFromAppDomain | Recupera dados do módulo local de domínio para o domínio do aplicativo e o identificador de módulo especificados. |
| GetDomainLocalModuleDataFromModule | Recupera dados do módulo local de domínio para o módulo especificado. |
| GetFieldDescData | Obtém dados de um endereço FieldDesc. |
| GetGCHeapData | Recupera informações gerais sobre o heap coletado por lixo. |
| GetGCHeapDetails | Recupera informações detalhadas do heap de coleta de lixo especificado. |
| GetGCHeapList | Recupera a lista de endereços de heap de coleta de lixo do servidor. |
| GetGCHeapStaticData | Recupera detalhes do heap de coleta de lixo estático. |
| GetHandleEnum | Recupera um enumerador para identificadores de runtime. |
| GetHandleEnumForTypes | Recupera um enumerador para identificadores de runtime cujos tipos correspondem aos valores de tipo especificados. |
| GetHeapAnalyzeData | Recupera dados de análise de heap para o heap de coleta de lixo especificado. |
| GetHeapAnalyzeStaticData | Recupera dados de análise de heap estáticos para o coletor de lixo. |
| GetHeapSegmentData | Recupera informações para o segmento de heap de coleta de lixo especificado. |
| GetILForModule | Obtém o endereço IL (linguagem intermediária) que corresponde a um endereço virtual relativo em um módulo. |
| GetJitManagerList | Recupera a lista de gerentes JIT conhecidos pelo runtime. |
| GetMethodDescData | Obtém os dados do ponteiro MethodDesc fornecido. |
| GetMethodDescFromToken | Obtém um endereço MethodDesc para um token de metadados em um módulo. |
| GetMethodDescName | Obtém o nome que corresponde a um endereço MethodDesc. |
| GetMethodDescPtrFromFrame | Obtém o ponteiro MethodDesc que corresponde a um endereço de quadro. |
| GetMethodDescPtrFromIP | Recupera o ponteiro do MethodDesc correspondente ao método que contém o endereço de instrução nativo fornecido. |
| GetMethodTableData | Obtém dados de uma tabela de métodos. |
| GetMethodTableFieldData | Obtém dados de campo para uma tabela de métodos. |
| GetMethodTableForEEClass | Obtém o endereço da tabela de método que corresponde a um endereço EEClass. |
| GetMethodTableSlot | Obtém o valor de um slot em uma tabela de método. |
| GetModule | Obtém uma IXCLRDataModule interface para um endereço de módulo. |
| GetModuleData | Busca os dados correspondentes ao módulo carregado em um determinado endereço. |
| Getobjectdata | Recupera dados do objeto no endereço especificado. |
| GetOOMData | Recupera dados sem memória para o heap de coleta de lixo especificado. |
| GetOOMStaticData | Recupera dados estáticos sem memória para o coletor de lixo. |
| GetRCWData | Recupera dados de RCW (wrapper callable) de runtime para um endereço wrapper COM. |
| GetRCWInterfaces | Recupera dados de ponteiro da interface COM para um RCW (wrapper callable) de runtime. |
| GetRegisterName | Recupera o nome de exibição de um identificador de registro de runtime. |
| GetStackReferences | Recupera um enumerador para referências em uma pilha de chamadas de thread. |
| GetStressLogAddress | Recupera o endereço do log de estresse do runtime. |
| GetSyncBlockCleanupData | Recupera dados de limpeza para o bloco de sincronização no endereço especificado. |
| GetSyncBlockData | Recupera dados do bloco de sincronização com o número especificado. |
| GetThreadData | Recupera dados do thread gerenciado no endereço especificado. |
| GetThreadFromThinlockID | Recupera o endereço de thread gerenciado que corresponde a um identificador de bloqueio fino. |
| GetThreadLocalModuleData | Recupera dados do módulo local do thread para o índice de thread e módulo especificados. |
| GetThreadpoolData | Recupera dados para o pool de threads de runtime. |
| GetThreadStoreData | Recupera dados sobre o repositório de threads de runtime. |
| GetTLSIndex | Recupera o índice de armazenamento local do thread usado pelo runtime. |
| GetUsefulGlobals | Recupera endereços de runtime globais que normalmente são úteis para ferramentas de diagnóstico. |
| GetWorkRequestData | Recupera dados da solicitação de trabalho no endereço especificado. |
| TraverseLoaderHeap | Enumera blocos no heap do carregador especificado. |
| TraverseModuleMap | Percorre um mapa de módulo e invoca um retorno de chamada para cada entrada. |
| TraverseRCWCleanupList | Percorre a lista de limpeza RCW (callable wrapper) do runtime e chama um retorno de chamada de visitante para cada entrada. |
| TraverseVirtCallStubHeap | Enumera blocos em um heap de stub de chamada virtual para o domínio do aplicativo especificado. |
Observações
Essa interface reside dentro do runtime e não é exposta por meio de cabeçalhos ou arquivos de biblioteca. No entanto, é uma interface COM que deriva do IUnknown GUID 436f00f2-b42a-4b9f-870c-e73db66ae930 que pode ser obtida por meio dos mecanismos COMUNS usuais.
Requirements
Plataformas: Consulte os Requisitos do Sistema. Cabeçalho:Nenhuma biblioteca: nenhuma versão do .NET Framework: disponível desde 4.7