Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Létrehoz egy AssemblyRef szerkezetet, amely metaadatokat tartalmaz a szerelvényhez, amelyekre ez a szerelvény hivatkozik, és visszaadja a társított metaadat-jogkivonatot.
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] A hivatkozott szerelvény közzétevőjének nyilvános kulcsa. A StrongNameTokenFromAssembly segédfüggvény segítségével lekérheti a nyilvános kulcs kivonatát, hogy ez a paraméter legyen átadva.
cbPublicKeyOrToken [in] A méret bájtban kifejezve pbPublicKeyOrToken.
szName [in] A szerelvény olvasható szövegének neve. Ez az érték nem haladhatja meg az 1024 karaktert.
pMetaData [in] EGY ASSEMBLYMETADATA-példány, amely a hivatkozott szerelvény verzióját, platformját és területi adatait tartalmazza.
pbHashValue [in] A hivatkozott szerelvényhez társított kivonatadatok. Optional.
cbHashValue [in] A méret bájtban kifejezve pbHashValue.
dwAssemblyRefFlags [in] A CorAssemblyFlags értékek bitenkénti kombinációja, amely befolyásolja a végrehajtási motor viselkedését.
pmdar [kifelé] Mutató a visszaadott AssemblyRef metaadat-jogkivonatra.
Remarks
Minden AssemblyRef egyes szerelvényhez egy metaadat-struktúrát kell definiálni, amelyekre ez a szerelvény hivatkozik.
Futásidőben a rendszer átadja a hivatkozott szerelvény részleteit a szerelvény-feloldónak, jelezve, hogy azok a "beépített" információkat jelölik. A szerelvény-feloldó ezután alkalmazza a szabályzatot.
Requirements
Platformok: Lásd: .NET által támogatott operációs rendszerek.
Fejléc: Cor.h
Könyvtár: CorGuids.lib