OpenMapFile function
简单描述该 function 的作用
Function:
int UAPI OpenMapFile(
LPCSTR lpcName,
dword dwDesiredAccess
);
Parameters:
- lpcName [in]:内存映射对象名称
- dwDesiredAccess [in]:渴望的访问权限标志,可以是 NULL 或下述标志
Notes:如为 NULL 则默认为 PAGE_READWRITE
| Constent | Value | Notes |
|---|---|---|
| PAGE_EXECUTE_READ | 0x20 | 页可读 |
| PAGE_EXECUTE_READWRITE | 0x40 | 页可读写 |
| PAGE_EXECUTE_WRITECOPY | 0x80 | 页可读,相当于 PAGE_EXECUTE_READ |
| PAGE_READONLY | 0x02 | 页可读 |
| PAGE_READWRITE | 0x04 | 页可读写 |
| PAGE_WRITECOPY | 0x08 | 页可读,相当于 PAGE_READONLY |
Return value:
- Type:int
- Text:成功返回内存映射对象句柄,失败返回 NULL
Remarks:
OpenMapFile function 所返回的内存映射对象句柄应在不需要时使用 CloseMapFile function 将其关闭
Requirements:
| Keyword | Value |
|---|---|
| Minimum Agine Version | 171012.1 |
| Minimum SDK Version | 171012.1 |
| Header File | h.files |
| Library Server | kext |