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.
Tworzy strukturę zawierającą AssemblyRef metadane dla zestawu, do którego odwołuje się ten zestaw, i zwraca skojarzony token metadanych.
Syntax
HRESULT DefineAssemblyRef (
[in] void *pbPublicKeyOrToken,
[in] ULONG cbPublicKeyOrToken,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA pMetaData,
[in] void *pbHashValue,
[in] ULONG cbHashValue,
[in] DWORD dwAssemblyRefFlags,
[out] mdAssemblyRef *pmdar
);
Parameters
pbPublicKeyOrToken [in] Klucz publiczny wydawcy przywołytowanego zestawu. Funkcja pomocnika StrongNameTokenFromAssembly może służyć do pobrania skrótu klucza publicznego do przekazania jako tego parametru.
cbPublicKeyOrToken [in] Rozmiar w bajtach pbPublicKeyOrToken.
szName [in] Czytelna dla człowieka nazwa tekstu zestawu. Ta wartość nie może przekraczać 1024 znaków.
pMetaData [in] Wystąpienie ASSEMBLYMETADATA zawierające informacje o wersji, platformie i ustawieniach regionalnych zestawu, do którego się odwołuje.
pbHashValue [in] Dane skrótu skojarzone z przywoływanymi zestawami. Optional.
cbHashValue [in] Rozmiar w bajtach pbHashValue.
dwAssemblyRefFlags [in] Bitowa kombinacja wartości CorAssemblyFlags , które wpływają na zachowanie aparatu wykonywania.
pmdar [out] Wskaźnik do zwróconego AssemblyRef tokenu metadanych.
Remarks
Dla każdego zestawu, do którego odwołuje się ten zestaw, należy zdefiniować jedną AssemblyRef strukturę metadanych.
W czasie wykonywania szczegóły przywoływanego zestawu są przekazywane do narzędzia rozpoznawania zestawów ze wskazaniem, że reprezentują one informacje "jako skompilowane". Następnie program rozpoznawania zestawów stosuje zasady.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: Cor.h
Biblioteka: CorGuids.lib