참고> blog.naver.com/tipsware/221149676174
1. IStream의 용도
1) 파일 입출력: 파일을 열어서 IStream을 구성
2) 메모리 입출력: 메모리를 생성하고 IStream을 연결
2. IStream을 메모리에 연결해서 사용하게되면 파일 입출력이 필요없어져서 속도에서 더 효율적임
=> IStream을 메모리에 연결하려면 핸들 형식의 메모리 필요
1) GlobalAlloc 함수로 메모리 할당
2) CreateStreamOnHGlobal() 함수로 메모리 핸들과 IStream 연결
3. 네트워크로 IStream과 연결된 메모리의 데이터를 전송하려면 실제 메모리 주소를 알아야 하므로 GlobalLock() 함수를 사용하여 메모리 주소를 얻어올 수 있다.
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
Windows와 Zip 파일 (Section 75) (0) | 2020.12.08 |
---|---|
파일 크기 얻기 (Section 74) (0) | 2020.12.08 |
Resource (Section 72) (0) | 2020.12.08 |
Drag and Drop (Section 71) (0) | 2020.12.08 |
비어있는 Zip 파일 만들기 (Section 70) (0) | 2020.12.01 |