ASSEMBLY_INFO構造体 (winsxs.h)

ASSEMBLY_INFO構造体には、サイド バイ サイド アセンブリ ストア内のアセンブリに関する情報が含まれています。 この情報は QueryAssemblyInfo メソッドによって使用されます。

構文

typedef struct _ASSEMBLY_INFO {
  ULONG          cbAssemblyInfo;
  DWORD          dwAssemblyFlags;
  ULARGE_INTEGER uliAssemblySizeInKB;
  LPWSTR         pszCurrentAssemblyPathBuf;
  ULONG          cchBuf;
} ASSEMBLY_INFO;

メンバー

cbAssemblyInfo

この構造体のサイズ (バイト単位)。

dwAssemblyFlags

このメンバーには、次の値を含めることができます。

説明
ASSEMBLYINFO_FLAG_INSTALLED
このフラグは、サイド バイ サイド アセンブリ ストアにインストールされているアセンブリで Windows Vista 以降または Windows Server 2008 以降を使用する場合に設定します。

uliAssemblySizeInKB

アセンブリを構成するファイルのサイズをキロバイト (KB) 単位で指定します。

pszCurrentAssemblyPathBuf

マニフェスト ファイルへのパスを含む null で終わる文字列へのポインター。

cchBuf

pszCurrentAssemblyPathBuf で指定された文字列内の null ターミネータを含む文字数。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header winsxs.h