ASSEMBLY_INFO

更新:2007 年 11 月

包含有关在全局程序集缓存中注册的程序集的信息。

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

成员

成员

说明

cbAssemblyInfo

结构的大小(以字节为单位)。保留此字段供将来扩展使用。

dwAssemblyFlags

指示有关程序集的详细安装信息的标志。下列值是受支持的:

  • ASSEMBLYINFO_FLAG_INSTALLED 值,指示已安装了程序集。当前版本的 .NET Framework 始终将 dwAssemblyFlags 设置为此值。

  • ASSEMBLYINFO_FLAG_PAYLOADRESIDENT 值,指示程序集是负载驻留。当前版本的 .NET Framework 从不会将 dwAssemblyFlags 设置为此值。

uliAssemblySizeInKB

程序集所包含的文件的总大小(以千字节为单位)。

pszCurrentAssemblyPathBuf

指向包含清单文件当前路径的字符串缓冲区的指针。该路径必须以 null 字符结尾。

cchBuf

pszCurrentAssemblyPathBuf 包含的宽字符数(包括 null 终止符)。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Fusion.h

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

概念

全局程序集缓存

其他资源

合成结构