COR_PRF_ASSEMBLY_REFERENCE_INFO, structure
[Pris en charge dans .NET Framework 4.5.2 et ultérieur]
Fournit au CLR (Common Language Runtime) des informations sur une référence d'assembly qui doit être prise en compte lors d'un parcours de fermeture des références d'assembly.
Syntaxe
typedef struct _COR_PRF_ASSEMBLY_REFERENCE_INFO {
void* pbPublicKeyOrToken;
ULONG cbPublicKeyOrToken;
LPCWSTR szName;
ASSEMBLYMETADATA* pMetaData;
void* pbHashValue;
ULONG cbHashValue;
DWORD dwAssemblyRefFlags;
} COR_PRF_EX_CLAUSE_INFO;
Membres
Membre | Description |
---|---|
pbPublicKeyOrToken |
Un pointeur vers la clé publique ou le jeton de l'assembly. |
cbPublicKeyOrToken |
Le nombre d'octets dans la clé publique ou le jeton. |
szName |
Le nom de l'assembly qui est référencé. |
pMetaData |
Un pointeur vers les métadonnées de l'assembly. |
pbHashValue |
Un pointeur vers un objet blob de hachage. |
cbHashValue |
Le nombre d'octets de l'objet blob de hachage. |
dwAssemblyRefFlags |
Les indicateurs de l'assembly. |
Notes
La structure COR_PRF_EX_CLAUSE_INFO
est remplie par le profileur quand il déclare des références d'assembly supplémentaires que le CLR (Common Language Runtime) doit prendre en compte lors de la réalisation d'un parcours de fermeture des références d'assembly.
Si le profileur s’inscrit à la méthode de rappel ICorProfilerCallback6::GetAssemblyReferences, le runtime passe à cette méthode le chemin et le nom de l’assembly à charger, ainsi qu’un pointeur vers un objet d’interface ICorProfilerAssemblyReferenceProvider. Le profileur peut ensuite appeler la méthode ICorProfilerAssemblyReferenceProvider::AddAssemblyReference avec un objet COR_PRF_ASSEMBLY_REFERENCE_INFO
pour chaque assembly cible qu’il prévoit de référencer depuis l’assembly spécifié dans le rappel de ICorProfilerCallback6::GetAssemblyReferences.
Configuration requise
Plateformes : Consultez Configuration requise.
En-tête : CorProf.idl, CorProf.h
Bibliothèque : CorGuids.lib
Versions du .NET Framework : Disponibles depuis la version 4.5.2