Partilhar 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 global 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 [saídas] O buffer no qual colocar os metadados.

dataSize [saídas] O tamanho dos metadados retornados.

Observações

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

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: ClrData.idl, ClrData.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde 2.0

Consulte também