共用方式為


IAssemblyCache::QueryAssemblyInfo 方法 (winsxs.h)

QueryAssemblyInfo 方法會查詢並存元件存放區中的元件資訊,並針對元件指令清單驗證並存元件存放區中的檔案。

語法

HRESULT QueryAssemblyInfo(
  [in, optional] DWORD         dwFlags,
  [in]           LPCWSTR       pszAssemblyName,
  [in, out]      ASSEMBLY_INFO *pAsmInfo
);

參數

[in, optional] dwFlags

指定要擷取的資訊。

此參數可以是下列一或多個值或 0。

意義
QUERYASMINFO_FLAG_VALIDATE
根據元件指令清單,驗證並存元件存放區中的元件檔案。 這包括元件的哈希和強名稱簽章的驗證。
QUERYASMINFO_FLAG_GETSIZE
傳回元件中所有檔案的大小。

[in] pszAssemblyName

Null 終止字串值的指標,其中包含要查詢之元件的完整指定強名稱。 如果未完整指定名稱,則方法的結果為未定義。

[in, out] pAsmInfo

接收資訊的 ASSEMBLY_INFO 結構的指標。

傳回值

這個方法可以傳回其中一個值。

傳回值 描述
S_OK
此方法已成功。
S_FALSE
方法未成功。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 winsxs.h
Dll Sxs.dll

另請參閱

IAssemblyCache