winsxs.h) (ASSEMBLY_INFO 结构

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) (KB 为单位。

pszCurrentAssemblyPathBuf

指向以 null 结尾的字符串的指针,该字符串包含清单文件的路径。

cchBuf

pszCurrentAssemblyPathBuf 指定的字符串中的字符数,包括 null 终止符。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 winsxs.h