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 及更高版本