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 AssemblyRef Struktur, die Metadaten für die Assembly enthält, auf die diese Assembly verweist, und gibt das zugeordnete Metadatentoken zurück.
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] Der öffentliche Schlüssel des Herausgebers der assembly, auf die verwiesen wird. Die Hilfsfunktion StrongNameTokenFromAssembly kann verwendet werden, um den Hash des öffentlichen Schlüssels abzurufen, der als dieser Parameter übergeben werden soll.
cbPublicKeyOrToken [in] Die Größe in Byte von pbPublicKeyOrToken.
szName [in] Der lesbare Textname der Assembly. Dieser Wert darf 1024 Zeichen nicht überschreiten.
pMetaData [in] Eine ASSEMBLYMETADATA-Instanz, die die Versions-, Plattform- und Gebietsschemainformationen der referenzierten Assembly enthält.
pbHashValue [in] Die Hashdaten, die der referenzierten Assembly zugeordnet sind. Optional.
cbHashValue [in] Die Größe in Byte von pbHashValue.
dwAssemblyRefFlags [in] Eine bitweise Kombination von CorAssemblyFlags-Werten , die das Verhalten des Ausführungsmoduls beeinflussen.
pmdar [out] Ein Zeiger auf das zurückgegebene Metadatentoken AssemblyRef .
Remarks
Für jede Assembly, auf die diese Assembly verweist, muss eine AssemblyRef Metadatenstruktur definiert werden.
Zur Laufzeit werden die Details einer referenzierten Assembly an den Assembly-Resolver übergeben, wobei angegeben wird, dass sie die "als integrierten" Informationen darstellen. Der Assemblylöser wendet dann die Richtlinie an.
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: Cor.h
Bibliothek: CorGuids.lib