Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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