Partilhar via


Método de ICLRMetadataLocator::GetMetadata

Chamado por common language runtime (CLR) dados acesso serviços para recuperar os metadados de uma imagem.

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
    [in] Uma seqüência de caracteres que especifica o caminho do arquivo de imagem.

  • imageTimestamp
    [in] O carimbo de hora do arquivo de imagem.

  • imageSize
    [in] O tamanho do arquivo de imagem.

  • mvid
    [in] O identificador globalmente exclusivo da imagem.

  • mdRva
    [in] O endereço virtual relativo (RVA) dos metadados. O endereço é relativa ao endereço base na imagem.

  • flags
    [in] Reservado para uso futuro.

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

  • buffer
    [out] O buffer para colocar os metadados.

  • dataSize
    [out] O tamanho dos metadados que é retornado.

Comentários

Esse método é implementado pelo escritor do aplicativo de depuração.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: ClrData.idl, ClrData.h

Biblioteca: CorGuids.lib

.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface de ICLRMetadataLocator