Compartilhar via


Método ICLRMetadataLocator::GetMetadata

Chamado pelos serviços de acesso a dados CLR (Common Language Runtime) para recuperar os metadados de uma imagem.

Sintaxe

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
);

Parâmetros

imagePath [em] Uma cadeia de caracteres que especifica o caminho do arquivo de imagem.

imageTimestamp [em] O carimbo de data/hora do arquivo de imagem.

imageSize [em] O tamanho do arquivo de imagem.

mvid [em] O identificador globalmente exclusivo da imagem.

mdRva [em] O endereço virtual relativo (RVA) dos metadados. O endereço é relativo ao endereço base da imagem.

flags [em] Reservado para uso futuro.

bufferSize [em] O tamanho do buffer no qual colocar os metadados.

buffer [fora] O buffer no qual colocar os metadados.

dataSize [fora] O tamanho dos metadados retornados.

Comentários

Este método é implementado pelo autor do aplicativo de depuração.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: ClrData.idl, ClrData.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 2.0

Confira também