ASM_CACHE_FLAGS Enumeration

Indicates the source of an assembly that is represented by IAssemblyCacheItem in the global assembly cache.

typedef enum {
    ASM_CACHE_ZAP       = 0x01,
    ASM_CACHE_GAC       = 0x02,
    ASM_CACHE_DOWNLOAD  = 0x04,
    ASM_CACHE_ROOT      = 0x08
    ASM_CACHE_ROOT_EX   = 0x80
} ASM_CACHE_FLAGS;

Members

Member

Description

ASM_CACHE_ZAP

Enumerates the cache of precompiled assemblies by using Ngen.exe.

ASM_CACHE_GAC

Enumerates the global assembly cache.

ASM_CACHE_DOWNLOAD

Enumerates the assemblies that have been downloaded on demand or that have been shadow-copied.

ASM_CACHE_ROOT

Indicates that the GetCachePath function should return the path to the global assembly cache for the common language runtime (CLR) version 2.0. Meaningful only in the context of a call to GetCachePath.

ASM_CACHE_ROOT_EX

Indicates that the GetCachePath function should return the path to the global assembly cache for CLR version 4. Meaningful only in the context of a call to GetCachePath.

Requirements

Platforms: See .NET Framework System Requirements.

Header: Fusion.h

Library: Included as a resource in MsCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Reference

GetCachePath Function

IAssemblyCacheItem Interface

Other Resources

Fusion Enumerations