Compartir a través de


ICLRMetadataLocator::GetMetadata (Método)

Se llama desde los servicios de acceso a datos de Common Language Runtime (CLR) para recuperar los metadatos de una imagen.

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] Cadena que especifica la ruta de acceso del archivo de imagen.

  • imageTimestamp
    [in] Marca de tiempo del archivo de imagen.

  • imageSize
    [in] Tamaño del archivo de imagen.

  • mvid
    [in] Identificador único global de la imagen.

  • mdRva
    [in] Dirección virtual relativa (RVA) de los metadatos. La dirección es relativa a la dirección base de la imagen.

  • flags
    [in] Reservado para uso futuro.

  • bufferSize
    [in] Tamaño del búfer en el que colocar los metadatos.

  • buffer
    [out] Búfer en el que colocar los metadatos.

  • dataSize
    [out] Tamaño de los metadatos que se devuelven.

Comentarios

Este método lo implementa el escritor de la aplicación de depuración.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: ClrData.idl, ClrData.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICLRMetadataLocator (Interfaz)