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

Voir aussi