Metodo IMetaDataAssemblyImport::GetAssemblyRefProps
Ottiene il set di proprietà per il riferimento all'assembly con la firma dei metadati specificata.
HRESULT GetAssemblyRefProps (
[in] mdAssemblyRef mdar,
[out] const void **ppbPublicKeyOrToken,
[out] ULONG *pcbPublicKeyOrToken,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] ASSEMBLYMETADATA *pMetaData,
[out] const void **ppbHashValue,
[out] ULONG *pcbHashValue,
[out] DWORD *pdwAssemblyRefFlags
);
Parametri
mdar
[in] Token di metadati mdAssemblyRef che rappresenta il riferimento all'assembly per il quale ottenere le proprietà.ppbPublicKeyOrToken
[out] Puntatore alla chiave pubblica o al token di metadati.pcbPublicKeyOrToken
[out] Numero di byte nel token o nella chiave pubblica restituita.szName
[out] Nome semplice dell'assembly.cchName
[in] Dimensione, in caratteri di tipo "wide", di szName.pchName
[out] Puntatore al numero di caratteri di tipo "wide" effettivamente restituiti in szName.pMetaData
[out] Puntatore a una struttura ASSEMBLYMETADATA che contiene i metadati dell'assembly.ppbHashValue
[out] Puntatore al valore hash. Si tratta dell'hash, con l'algoritmo SHA-1, della proprietà PublicKey dell'assembly a cui si fa riferimento, a meno che non sia impostato il flag arfFullOriginator dell'enumerazione AssemblyRefFlags.pcbHashValue
[out] Numero di caratteri di tipo "wide" nel valore hash restituito.pdwAssemblyRefFlags
[out] Puntatore a flag che descrivono i metadati applicati a un assembly. Il valore dei flag è una combinazione di uno o più valori di CorAssemblyFlags.
Valore restituito
Questo metodo restituisce S_OK se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti nel file di intestazione Winerror.h.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: Cor.h
Libreria: utilizzata come risorsa in MsCorEE.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0