| L, Local | 0 | SpoilerALにメモリを確保し、読み取りと書き込みの両方のアクセス権を有効にします。 ※ページサイズの4096バイトにはアライメントされません。 |
| NA, NoAccess | 0x01 | コミット済みページ領域のすべてのアクセス権を無効にします。このコミット済み領域の読み取り、書き込み、コードの実行を試みると、一般保護違反(General Protection fault)といったアクセス違反が発生します。 |
| R, ReadOnly | 0x02 | コミット済みページ領域で読み取りアクセス権を有効にします。このコミット済み領域への書き込みを行おうとすると、アクセス違反が発生します。システムが読み取り専用アクセス権と実行アクセス権を区別する場合、このコミット済み領域内のコードを実行しようとした場合も、アクセス違反が発生します。 |
| RW, ReadWrite | 0x04 | コミット済みページ領域で読み取りと書き込みの両方のアクセス権を有効にします。 |
| E, Execute | 0x10 | コミット済みページ領域で実行アクセス権を有効にします。このコミット済み領域の読み取りまたは書き込みを行おうとすると、アクセス違反が発生します。 |
| ER, ExecuteRead | 0x20 | コミット済みページ領域で実行と読み取りのアクセス権を有効にします。このコミット済み領域への書き込みを行おうとすると、アクセス違反が発生します。 |
| ERW, ExecuteReadWrite | 0x40 | コミット済みページ領域で実行、読み取り、書き込みの各アクセス権を有効にします。 |
| NoCache | − | コミット済みページ領域のキャッシングを許可しません。物理メモリのハードウェア属性は NoCache を指定してください。一般的な使い方では、このフラグはお勧めできません。しかし、デバイスドライバでは役に立ちます。たとえば、ビデオフレームバッファはキャッシングなしでマッピングします。このフラグはページ保護修正子であり、NoAccess 以外のいずれかのページ保護と組み合わせた場合にのみ有効です。 |
| RNC, ReadOnlyNoCache | 0x202 | ReadOnly と NoCache の組み合わせです。 |
| RWNC, ReadWriteNoCache | 0x204 | ReadWrite と NoCache の組み合わせです。 |
| ENC, ExecuteNoCache | 0x210 | Execute と NoCache の組み合わせです。 |
| ERNC, ExecuteReadNoCache | 0x220 | ExecuteRead と NoCache の組み合わせです。 |
| ERWNC, ExecuteReadWriteNoCache | 0x240 | ExecuteReadWrite と NoCache の組み合わせです。 |