IDiaEnumSourceLink
Enumera os vários blobs de link de origem contidos na fonte de dados.
Sintaxe
IDiaEnumSourceLink : IUnknown
Métodos em ordem Vtable
A tabela a seguir mostra os métodos de IDiaEnumSourceLink
.
Método | Descrição |
---|---|
IDiaEnumSourceLink::Count |
Recupera o número de blobs de link de origem. |
IDiaEnumSourceLink::SizeOfNext |
Recupera o tamanho do próximo blob de link de origem, sem avançar a enumeração. |
IDiaEnumSourceLink::Next |
Recupera o próximo blob de link de origem e avança a enumeração. |
IDiaEnumSourceLink::Skip |
Ignora um número especificado de blobs de link de origem em uma sequência de enumeração. |
IDiaEnumSourceLink::Reset |
Redefine uma sequência de enumeração para o início. |
IDiaEnumSourceLink::Clone |
Cria um enumerador que contém o mesmo estado de enumeração que o enumerador atual. |
Comentários
Embora Source Link seja um padrão bem definido, o PDB e o SDK do Debug Interface Access (DIA) têm suporte limitado para ele. Especificamente, o SDK do DIA trata o link de origem como um simples blob de bytes. É responsabilidade do chamador interpretar esses bytes como a codificação de caracteres correta (UTF-8, ASCII e assim por diante), analisar como um arquivo JSON, impor um esquema específico ou usar essas informações para mapear e baixar arquivos de origem individuais.
Notas para chamadores
Obtenha essa interface chamando o método IDiaSessionEx::getSourceLinkInfo
.