ASSEMBLY_INFO structure (winsxs.h)
The ASSEMBLY_INFO structure contains information about an assembly in the side-by-side assembly store. The information is used by the QueryAssemblyInfo method.
typedef struct _ASSEMBLY_INFO {
ULONG cbAssemblyInfo;
DWORD dwAssemblyFlags;
ULARGE_INTEGER uliAssemblySizeInKB;
LPWSTR pszCurrentAssemblyPathBuf;
ULONG cchBuf;
} ASSEMBLY_INFO;
cbAssemblyInfo
The size of the structure in bytes.
dwAssemblyFlags
This member can contain the following values:
Value | Meaning |
---|---|
|
Set this flag when using Windows Vista and later or Windows Server 2008 and later with the assembly installed in the side-by-side assembly store. |
uliAssemblySizeInKB
The size of the files that comprise the assembly in kilobytes (KB).
pszCurrentAssemblyPathBuf
A pointer to a null-terminated string that contains the path to the manifest file.
cchBuf
The number of characters, including the null terminator, in the string specified by pszCurrentAssemblyPathBuf.
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | winsxs.h |