共用方式為


ICorProfilerInfo::GetAssemblyInfo 方法

接受組件識別碼,並傳回組件的名稱及其資訊清單模組的識別碼。

語法

HRESULT GetAssemblyInfo(  
    [in]  AssemblyID  assemblyId,  
    [in]  ULONG       cchName,  
    [out] ULONG       *pcchName,  
    [out, size_is(cchName), length_is(*pcchName)]  
          WCHAR       szName[] ,  
    [out] AppDomainID *pAppDomainId,  
    [out] ModuleID    *pModuleId);  

參數

assemblyId
[in] 組件的識別項。

cchName
[in] szName 的長度 (以字元為單位)。

pcchName
[out] 組件名稱總字元長度的指標。

szName
[out] 呼叫端提供的寬字元緩衝區。 函式傳回時,會包含組件的名稱。

pAppDomainId
[out] 包含組件之應用程式定義域的識別碼指標。

pModuleId
[out] 組件資訊清單模組的識別碼指標。

備註

在此方法傳回之後,您必須確認 szName 緩衝區的大小足以包含組件的完整檔案名稱。 若要這樣做,請比對 pcchName 指向的值和 cchName 參數。 如果 pcchName 指向大於 cchName 的值,請配置較大的 szName 緩衝區,並以較大的大小來更新 cchName,然後再次呼叫 GetAssemblyInfo

或者,您也可以先使用長度為零的 szName 緩衝區來呼叫 GetAssemblyInfo,以取得正確的緩衝區大小。 接著您就可以依據 pcchName 中傳回的值來調整緩衝區大小,並再次呼叫 GetAssemblyInfo

規格需求

平台:請參閱系統需求

標頭: CorProf.idl、CorProf.h

程式庫:CorGuids.lib

.NET Framework版本:自 2.0 起提供

另請參閱