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ą Assembly metadane dla określonego zestawu i zwraca skojarzony token metadanych.
Syntax
HRESULT DefineAssembly (
[in] void *pbPublicKey,
[in] ULONG cbPublicKey,
[in] ULONG uHashAlgId,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA *pMetaData,
[in] DWORD dwAssemblyFlags,
[out] mdAssembly *pmda
);
Parameters
pbPublicKey [in] Klucz publiczny identyfikujący wydawcę zestawu lub wartość NULL, jeśli zestaw nie jest silnie nazwany.
cbPublicKey [in] Rozmiar w bajtach pbPublicKey.
uHashAlgId [in] Identyfikator algorytmu wyznaczania wartości skrótu używany do szyfrowania plików w zestawie lub wartości NULL w celu określenia algorytmu SHA-1.
szName [in] Czytelna dla człowieka nazwa tekstu zestawu. Ta wartość nie może przekraczać 1024 znaków.
pMetaData [in] Wskaźnik do wystąpienia ASSEMBLYMETADATA zawierającego informacje o wersji, platformie i ustawieniach regionalnych zestawu.
dwAssemblyFlags [in] Kombinacja wartości CorAssemblyFlags opisujących funkcje zestawu.
pmda [out] Wskaźnik do tokenu metadanych.
Remarks
W manifeście można zdefiniować tylko jedną Assembly strukturę metadanych.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Header: Cor.h
Library: CorGuids.lib