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