Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This structure identifies beginning and ending values of a page fault event that occurred in the system.
Syntax
typedef __CEL_SYSTEM_PAGE { DWORD dwAddress; DWORD fReadWrite:1; DWORD fEndPageIn:1; DWORD fSuccess: 1 DWORD dwReserved: 29 } CEL_SYSTEM_PAGE, *PCEL_SYSTEM_PAGE; |
Members
- dwAddress
-
The address where the page fault occurred.
- fReadWrite
-
The low bit of the DWORDis used to indicate whether the page is writeable. If fReadWrite is0, this is a read-only page; otherwise, it is a writable page.
- fEndPageIn
-
The low bit of the DWORDis used to indicate the end of the page-in. If fEndPageIn is0, this is the start of the page-in. If fEndPageIn is1, this is the end of the page-in.
- fSuccess
-
Used only at the end of a page-in to indicate whether the page-in was a success. If fSuccessis 1, the page-in was successful. Otherwise, the page-in failed due to an error, such as an invalid address, incorrect permission, or low system memory.
- dwReserved
-
The remaining 29 bits are reserved for future use.
Remarks
The fReadWrite, fEndPageIn, fSuccess,and dwReservedparameters are different fields of the same DWORD.
Requirements
Header | celog.h |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |