Condividi tramite


Metodo ICLRMetadataLocator::GetMetadata

Chiamato dai servizi di accesso ai dati CLR (Common Language Runtime) per recuperare i metadati di un'immagine.

Sintassi

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

Parametri

imagePath [in] Stringa che specifica il percorso del file di immagine.

imageTimestamp [in] Timestamp del file di immagine.

imageSize [in] Dimensioni del file di immagine.

mvid [in] Identificatore univoco globale dell'immagine.

mdRva [in] Indirizzo virtuale relativo dei metadati. L'indirizzo è relativo all'indirizzo di base dell'immagine.

flags [in] Riservato per uso futuro.

bufferSize [in] Dimensione del buffer in cui inserire i metadati.

buffer [out] Buffer in cui inserire i metadati.

dataSize [out] Dimensioni dei metadati restituiti.

Osservazioni:

Questo metodo è implementato dal writer dell'applicazione di debug.

Requisiti

Piattaforme: vedere Requisiti di sistema.

Intestazione: ClrData.idl, ClrData.h

Libreria: CorGuids.lib

Versioni di .NET Framework: disponibili dalla versione 2.0

Vedi anche