Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene il set di proprietà per il riferimento all'assembly con la firma dei metadati specificata.
Syntax
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
);
Parameters
mdar
[in] Token mdAssemblyRef di metadati 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 nella chiave pubblica o nel token restituito.
szName
[out] Nome semplice dell'assembly.
cchName
[in] Dimensione, in caratteri wide, di szName.
pchName
[out] Puntatore al numero di caratteri wide 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, che usa l'algoritmo SHA-1, della PublicKey proprietà dell'assembly a cui viene fatto riferimento.
pcbHashValue
[out] Numero di caratteri wide nel valore hash restituito.
pdwAssemblyRefFlags
[out] Puntatore ai flag che descrivono i metadati applicati a un assembly. Il valore flags è una combinazione di uno o più valori CorAssemblyFlags .
Return Value
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.
Requirements
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Header: Cor.h
Library: CorGuids.lib