Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Skapar en AssemblyRef struktur som innehåller metadata för sammansättningen som den här sammansättningen refererar till och returnerar den associerade metadatatoken.
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 [i] Den offentliga nyckeln för utgivaren av den refererade sammansättningen. Hjälpfunktionen StrongNameTokenFromAssembly kan användas för att hämta hashen för den offentliga nyckeln som ska skickas som den här parametern.
cbPublicKeyOrToken [i] Storleken i byte av pbPublicKeyOrToken.
szName [i] Sammansättningens textnamn som kan läsas av människor. Det här värdet får inte överstiga 1 024 tecken.
pMetaData [i] En ASSEMBLYMETADATA-instans som innehåller information om version, plattform och nationella inställningar för den refererade sammansättningen.
pbHashValue [i] De hash-data som är associerade med den refererade sammansättningen. Optional.
cbHashValue [i] Storleken i byte av pbHashValue.
dwAssemblyRefFlags [i] En bitvis kombination av CorAssemblyFlags-värden som påverkar körningsmotorns beteende.
pmdar [ut] En pekare till den returnerade AssemblyRef metadatatoken.
Remarks
En AssemblyRef metadatastruktur måste definieras för varje sammansättning som den här sammansättningen refererar till.
Vid körning skickas information om en refererad sammansättning till sammansättningslösaren med en indikation på att de representerar informationen "som den är byggd". Sammansättningslösaren tillämpar sedan principen.
Requirements
Plattformar: Se Operativsystem som stöds av .NET.
Rubrik: Cor.h
Bibliotek: CorGuids.lib