일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- E-P1
- pycharm
- mariadb
- Button
- synology
- mean
- keras
- RNN
- LSTM
- imread
- 알고리즘
- pandas
- javascript
- GitHub
- dataframe
- SPL
- Python
- Lotto
- Series
- install
- GT-S80
- index
- CNN
- SciPy
- pip
- Numpy
- Splunk
- DFS
- ipad
- 삼성소프트웨어멤버십
Archives
- Today
- Total
잠토의 잠망경
MMF 제작 본문
#undef UNICODE #include#include void MMFRead() { //CreateFile: 파일을 읽거나 쓰거나 둘다를 하는 방식으로 Open을 할 수 있다. HANDLE hFile = CreateFileA("c:\\love01.txt", GENERIC_READ|GENERIC_WRITE,//파일의 접근 속성 정의 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); if(!hFile) { printf("CreateFileA error\n"); return; } //CreateFileMapping: 열려진 파일의 오브젝트를 이용하여 매핑할 핸들을 얻어온다. HANDLE hMMF=CreateFileMapping(hFile, NULL, PAGE_READWRITE, 0, 0, NULL); if(!hMMF){ printf("CreateFileMapping error\n"); return; } //파일의 view를 mapping 한다. PCHAR ptr=(PCHAR)MapViewOfFile(hMMF, FILE_MAP_READ, 0, 0, 0); printf("->%s\n",ptr); //파일의 view의 mapping을 해제한다. UnmapViewOfFile(ptr); //열려진 핸들들을 정리한다. CloseHandle(hMMF); CloseHandle(hFile); } int main(void) { MMFRead(); return 0; }