Exemple #1
0
        public PageSize(NamedPageSize namedSize)
        {
            if (namedSize > NamedPageSize.SizeUnknown && namedSize <= NamedPageSize.Size16MB)
            {
                switch (namedSize)
                {
                case NamedPageSize.Size4KB: m_Size = 0x1000; break;

                case NamedPageSize.Size16KB: m_Size = 0x4000; break;

                case NamedPageSize.Size64KB: m_Size = 0x1000 << 4; break;

                case NamedPageSize.Size256KB: m_Size = 0x4000 << 4; break;

                case NamedPageSize.Size1MB: m_Size = 0x1000 << 8; break;

                case NamedPageSize.Size4MB: m_Size = 0x4000 << 8; break;

                case NamedPageSize.Size16MB: m_Size = 0x1000 << 12; break;

                default: m_Size = 0; break;
                }
            }
            else
            {
                m_Size = 0;
            }
        }
Exemple #2
0
 public PageSize(NamedPageSize namedSize)
 {
     if (namedSize > NamedPageSize.SizeUnknown && namedSize <= NamedPageSize.Size16MB)
     {
         switch (namedSize)
         {
             case NamedPageSize.Size4KB: m_Size = 0x1000; break;
             case NamedPageSize.Size16KB: m_Size = 0x4000; break;
             case NamedPageSize.Size64KB: m_Size = 0x1000 << 4; break;
             case NamedPageSize.Size256KB: m_Size = 0x4000 << 4; break;
             case NamedPageSize.Size1MB: m_Size = 0x1000 << 8; break;
             case NamedPageSize.Size4MB: m_Size = 0x4000 << 8; break;
             case NamedPageSize.Size16MB: m_Size = 0x1000 << 12; break;
             default: m_Size = 0; break;
         }
     }
     else
     {
         m_Size = 0;
     }
 }