IMetaDataAssemblyImport::GetAssemblyRefProps – metoda
Získá sadu vlastností pro odkaz na sestavení se zadaným podpisem metadat.
Syntaxe
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
);
Parametry
mdar
[v] Token mdAssemblyRef
metadat, který představuje odkaz na sestavení, pro který chcete získat vlastnosti.
ppbPublicKeyOrToken
[out] Ukazatel na veřejný klíč nebo token metadat.
pcbPublicKeyOrToken
[out] Počet bajtů ve vráceném veřejném klíči nebo tokenu.
szName
[out] Jednoduchý název sestavení.
cchName
[v] Velikost v širokém znaku szName
.
pchName
[out] Ukazatel na počet širokých znaků skutečně vrácených v szName
nástroji .
pMetaData
[out] Ukazatel na strukturu ASSEMBLYMETADATA, která obsahuje metadata sestavení.
ppbHashValue
[out] Ukazatel na hodnotu hash. Toto je hodnota hash pomocí algoritmu PublicKey
SHA-1 vlastnosti odkazovaného sestavení, pokud není nastaven příznak arfFullOriginator výčtu AssemblyRefFlags .
pcbHashValue
[out] Počet širokých znaků ve vrácené hodnotě hash.
pdwAssemblyRefFlags
[out] Ukazatel na příznaky, které popisují metadata použitá na sestavení. Hodnota flags je kombinací jedné nebo více hodnot CorAssemblyFlags .
Návratová hodnota
Tato metoda vrátí S_OK, pokud je úspěšná; v opačném případě vrátí jeden z kódů chyb definovaných v souboru hlaviček Winerror.h.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Kor.h
Knihovny: Používá se jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0