Udostępnij za pośrednictwem


IMetaDataAssemblyImport::GetAssemblyRefProps — Metoda

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

Składnia

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
[w] mdAssemblyRef Token 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
[w] Rozmiar, w szerokich znakach, o wartości szName.

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

pMetaData
[out] Wskaźnik do struktury ASSEMBLYMETADATA zawierającej metadane zestawu.

ppbHashValue
[out] Wskaźnik do wartości skrótu. Jest to skrót, używając algorytmu PublicKey SHA-1, właściwości zestawu, do której się odwołuje, chyba że ustawiono flagę arfFullOriginator wyliczania AssemblyRefFlags .

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

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

Wartość zwracana

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

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: Cor.h

Biblioteki: Używane jako zasób w MsCorEE.dll

wersje .NET Framework: dostępne od wersji 1.0

Zobacz też