typedef struct _CACHE_DESCRIPTOR
{
    unsigned char Level;
    unsigned char Associativity;
    unsigned short LineSize;
    unsigned long Size;
    PROCESSOR_CACHE_TYPE Type;
} CACHE_DESCRIPTOR, *PCACHE_DESCRIPTOR;