Compartilhar via


Interface ICLRMetadataLocator

Usado por da camada de Serviços do Access de dados para localizar metadados de módulos (assemblies) em um processo de destino.

interface ICLRMetadataLocator : IUnknown
{
    HRESULT GetMetadata(
        [in]  LPCWSTR         imagePath,
        [in]  ULONG32         imageTimestamp,
        [in]  ULONG32         imageSize,
        [in]  GUID*           mvid,
        [in]  ULONG32         mdRva,
        [in]  ULONG32         flags,
        [in]  ULONG32         bufferSize,
        [out, size_is(bufferSize), length_is(*dataSize)]
                           BYTE*           buffer,
        [out] ULONG32*        dataSize);
};

Métodos

Método

Descrição

Método ICLRMetadataLocator::GetMetadata

Recupera os metadados de uma imagem do processo de destino.

Comentários

O cliente de API (ou seja, o depurador) deve implementar essa interface de acordo com o processo de destino específico. Por exemplo, a implementação de um processo em tempo real seriam diferente dos de um despejo de memória.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: ClrData.idl

Biblioteca: CorGuids.lib

. .NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Outros recursos

Interfaces de depuração