Partilhar via


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.

Ver também