Udostępnij przez


IMetaDataAssemblyImport::GetAssemblyRefProps Method

Pobiera zestaw właściwości odwołania do zestawu z określonym podpisem metadanych.

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 metadanych reprezentujący odwołanie do zestawu, dla którego mają być uzyskiwane właściwości.

ppbPublicKeyOrToken
[out] Wskaźnik do klucza publicznego lub tokenu metadanych.

pcbPublicKeyOrToken
[out] Liczba bajtów w zwróconym kluczu publicznym lub tokenie.

szName
[out] Prosta nazwa zestawu.

cchName
[in] Rozmiar, w szerokich znakach, o wartości szName.

pchName
[out] Wskaźnik do liczby szerokich znaków rzeczywiście zwrócony w .szName

pMetaData
[out] Wskaźnik do struktury ASSEMBLYMETADATA, która zawiera metadane zestawu.

ppbHashValue
[out] Wskaźnik do wartości skrótu. Jest to skrót, używając algorytmu SHA-1, PublicKey właściwości przywoływanego zestawu.

pcbHashValue
[out] Liczba znaków szerokich w zwróconej wartości skrótu.

pdwAssemblyRefFlags
[out] Wskaźnik flag opisujący metadane zastosowane do zestawu. Wartość flag jest kombinacją co najmniej jednej wartości CorAssemblyFlags .

Return Value

Ta metoda zwraca S_OK, jeśli się powiedzie; w przeciwnym razie zwraca jeden z kodów błędów zdefiniowanych w pliku nagłówkowym Winerror.h.

Requirements

Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.

Header: Cor.h

Library: CorGuids.lib

See also