IMetaDataAssemblyImport::GetAssemblyRefProps Method

Získá sadu vlastností pro odkaz na sestavení se zadaným podpisem metadat.

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
[v] Token mdAssemblyRef metadat, který představuje odkaz na sestavení, pro který se mají získat vlastnosti.

ppbPublicKeyOrToken
[ven] Ukazatel na veřejný klíč nebo token metadat.

pcbPublicKeyOrToken
[ven] Počet bajtů ve vrácených veřejných klíčích nebo tokenech

szName
[ven] Jednoduchý název sestavení.

cchName
[v] Velikost v širokých znakech szName.

pchName
[ven] Ukazatel na počet širokých znaků, které se skutečně vrátily .szName

pMetaData
[ven] Ukazatel na strukturu ASSEMBLYMETADATA, která obsahuje metadata sestavení.

ppbHashValue
[ven] Ukazatel na hodnotu hash. Toto je hodnota hash, která používá algoritmus PublicKey SHA-1 vlastnosti odkazovaného sestavení.

pcbHashValue
[ven] Počet širokých znaků ve vrácené hodnotě hash.

pdwAssemblyRefFlags
[ven] Ukazatel na příznaky, které popisují metadata použitá v sestavení. Hodnota příznaků je kombinací jedné nebo více hodnot CorAssemblyFlags .

Return Value

Tato metoda vrátí S_OK, pokud bude úspěšná; v opačném případě vrátí jeden z kódů chyb definovaných v souboru hlavičky Winerror.h.

Requirements

Platformy: Viz podporované operační systémy .NET.

Header: Cor.h

Library: CorGuids.lib

See also