COR_PRF_ASSEMBLY_REFERENCE_INFO 結構
[.NET Framework 4.5.2 與更新版本提供支援]
提供執行組件參考關閉查核時應考量之組件參考的相關資訊給 Common Language Runtime。
語法
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;
成員
member | 描述 |
---|---|
pbPublicKeyOrToken |
組件的公開金鑰或語彙基元的指標。 |
cbPublicKeyOrToken |
公開金鑰或語彙基元中的位元組數。 |
szName |
參考之組件的名稱。 |
pMetaData |
組件中繼資料的指標。 |
pbHashValue |
雜湊二進位大型物件 (BLOB) 的指標。 |
cbHashValue |
雜湊 BLOB 中的位元組數。 |
dwAssemblyRefFlags |
組件的旗標。 |
備註
COR_PRF_EX_CLAUSE_INFO
結構會在其宣告 Common Language Runtime 在執行組件參考關閉查核時應考量的其他組件參考時,由分析工具填入。
若分析工具註冊 ICorProfilerCallback6::GetAssemblyReferences 回呼方法,則執行階段會將要載入之組件的路徑及名稱,以及 ICorProfilerAssemblyReferenceProvider 介面物件的指標傳遞給該方法。 分析工具接著可針對計劃要從 ICorProfilerCallback6::GetAssemblyReferences 回呼中指定之組件參考的每個目標組件,使用 COR_PRF_ASSEMBLY_REFERENCE_INFO
物件呼叫 ICorProfilerAssemblyReferenceProvider::AddAssemblyReference 方法。
規格需求
平台:請參閱系統需求。
標頭: CorProf.idl、CorProf.h
程式庫:CorGuids.lib
.NET Framework版本:自 4.5.2 起可用