IAssemblyCache::QueryAssemblyInfo メソッド (winsxs.h)

QueryAssemblyInfo メソッドは、サイド バイ サイド アセンブリ ストアにアセンブリ情報を照会し、サイド バイ サイド アセンブリ ストア内のファイルをアセンブリ マニフェストに対して検証します。

構文

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

パラメーター

[in, optional] dwFlags

取得する情報を指定します。

このパラメーターには、次の値の 1 つ以上または 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