ASSEMBLY_INFO 结构

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

语法

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 程序集包含的文件的总大小(以 KB 为单位)。
pszCurrentAssemblyPathBuf 指向保存清单文件当前路径的字符串缓冲区的指针。 路径必须以 NULL 字符结尾。
cchBuf pszCurrentAssemblyPathBuf 包含的宽字符数,包括 NULL 终止符。

要求

平台:请参阅系统要求

标头:Fusion.h

.NET Framework 版本:1.0 及更高版本

请参阅