Megosztás:


IMetaDataAssemblyImport::GetAssemblyRefProps Method

Lekéri a szerelvény-referenciához tartozó tulajdonságokat a megadott metaadat-aláírással.

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] Az mdAssemblyRef a metaadat-jogkivonat, amely azt a szerelvényhivatkozást jelöli, amelyhez a tulajdonságokat le szeretné szerezni.

ppbPublicKeyOrToken
[kifelé] Mutató a nyilvános kulcsra vagy a metaadat-jogkivonatra.

pcbPublicKeyOrToken
[kifelé] A visszaadott nyilvános kulcsban vagy jogkivonatban lévő bájtok száma.

szName
[kifelé] A szerelvény egyszerű neve.

cchName
[in] A mérete, széles karakter, a szName.

pchName
[kifelé] Mutató a ténylegesen visszaadott szNameszéles karakterszámra.

pMetaData
[kifelé] A szerelvény metaadatait tartalmazó ASSEMBLYMETADATA-struktúra mutatója.

ppbHashValue
[kifelé] Mutató a kivonat értékére. Ez a hivatkozott szerelvény tulajdonságának PublicKey SHA-1 algoritmussal történő kivonata.

pcbHashValue
[kifelé] A visszaadott kivonatérték széles karaktereinek száma.

pdwAssemblyRefFlags
[kifelé] Egy szerelvényre alkalmazott metaadatokat leíró jelzőkre mutató mutató. A jelzők értéke egy vagy több CorAssemblyFlags érték kombinációja.

Return Value

Ez a metódus S_OK ad vissza, ha sikeres; ellenkező esetben a Winerror.h fejlécfájlban definiált hibakódok egyikét adja vissza.

Requirements

Platformok: Lásd: .NET által támogatott operációs rendszerek.

Header: Cor.h

Library: CorGuids.lib

See also