Udostępnij za pośrednictwem


Struktura COR_PRF_ASSEMBLY_REFERENCE_INFO

[Obsługiwane w .NET Framework 4.5.2 i nowszych wersjach]

Udostępnia środowisko uruchomieniowe języka wspólnego z informacjami o odwołaniu do zestawu, które należy wziąć pod uwagę podczas wykonywania przewodnika zamknięcia odwołania do zestawu.

Składnia

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;  

Elementy członkowskie

Członek Opis
pbPublicKeyOrToken Wskaźnik do klucza publicznego lub tokenu zestawu.
cbPublicKeyOrToken Liczba bajtów w kluczu publicznym lub tokenie.
szName Nazwa zestawu, do którego odwołuje się odwołanie.
pMetaData Wskaźnik do metadanych zestawu.
pbHashValue Wskaźnik do skrótu dużego obiektu binarnego (BLOB).
cbHashValue Liczba bajtów w obiekcie BLOB skrótu.
dwAssemblyRefFlags Flagi zestawu.

Uwagi

Struktura COR_PRF_EX_CLAUSE_INFO jest wypełniana przez profilera podczas deklarowania dodatkowych odwołań do zestawów, które środowisko uruchomieniowe języka wspólnego powinno wziąć pod uwagę podczas wykonywania przewodnika zamknięcia odwołania do zestawu.

Jeśli profiler rejestruje się w metodzie wywołania zwrotnego ICorProfilerCallback6::GetAssemblyReferences , środowisko uruchomieniowe przekazuje ścieżkę i nazwę zestawu do załadowania wraz ze wskaźnikiem do obiektu interfejsu ICorProfilerAssemblyReferenceProvider . Profiler może następnie wywołać metodę ICorProfilerAssemblyReferenceProvider::AddAssemblyReference z obiektem COR_PRF_ASSEMBLY_REFERENCE_INFO dla każdego zestawu docelowego, do których planuje odwołanie z zestawu określonego w wywołaniu zwrotnym ICorProfilerCallback6::GetAssemblyReferences .

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorProf.idl, CorProf.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 4.5.2

Zobacz też