Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellt eine Assembly-Struktur, die Metadaten für die angegebene Assembly enthält, und gibt das zugeordnete Metadatentoken zurück.
HRESULT DefineAssembly (
[in] void *pbPublicKey,
[in] ULONG cbPublicKey,
[in] ULONG uHashAlgId,
[in] LPCWSTR szName,
[in] ASSEMBLYMETADATA *pMetaData,
[in] DWORD dwAssemblyFlags,
[out] mdAssembly *pmda
);
Parameter
pbPublicKey
[in] Der öffentliche Schlüssel, der den Herausgeber der Assembly angibt, bzw. NULL, wenn die Assembly keinen starken Namen aufweist.cbPublicKey
[in] Die Größe von pbPublicKey in Bytes.uHashAlgId
[in] Der Bezeichner des Hashalgorithmus, mit dem die Dateien in der Assembly verschlüsselt werden sollen, bzw. NULL, um den SHA-1-Algorithmus anzugeben.szName
[in] Der lesbare Textname der Assembly. Dieser Wert darf 1024 Zeichen nicht übersteigen.pMetaData
[in] Ein Zeiger auf eine ASSEMBLYMETADATA-Instanz, die Version, Plattform und Gebietsschemainformationen für die Assembly enthält.dwAssemblyFlags
[in] Eine Kombination von AssemblyFlags-Werten, die die Features der Assembly beschreiben.pmda
[out] Ein Zeiger auf das Metadatentoken.
Hinweise
Es kann nur eine Assembly-Metadatenstruktur innerhalb eines Manifests definiert werden.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: Cor.h
Bibliothek: als Ressource in MsCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0