Post
원문 보기 →mmioClose
MMRESULT mmioClose( HMMIO hmmio, UINT wFlags); mmioOpen함수로 열려진 핸들을 닫습니다.hmmio에는 mmioOpen으로 연 핸들을 지정할 수 있습니다.wFlags는 핸들을 닫기 위해 지정할 수 있는 옵션은 다음의 하나다. MMIO_FHOPEN HMMIO 가 아닌 일반 파일 핸들로 파일을 연 경우 이 플래그를 사용하면 일반 파일 핸들이 아니라 멀티미디어 파일 핸들을 닫도록 지시합니다. 반환값은 0이 아닌 값이 나타나며, 오류값은 mmioFlush 및 I/O프로시저에서 발생할 수 있습니다.가능한 오류는 다음의 하나입니다. MMIOERR_CONNOTWRITE버퍼의 내용을 디스크에 기록할 수 없음을 나타냅니다.
Related Posts
3 postsmmioRead
LONG mmioRead{ HMMIO hmmio, HPSTR pch, LONG ccc); mmioOpen으로 연 파일에서 cch에서 지정한 만큼 읽어서 pch에 담는다.읽어낸 만큼 바이트 수를 반환한다. 만일 파일의 끝에 도달한 경우 반환값은 0이 된다.반환값이 -1이라면 파일을 읽는 중에 오류가 발생한 것이다.
mmioInstallIOProc
LPMMIOPROC mmioInstallIOProc( FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags); 사용자가 정의한 I/O프로시저를 설치 또는 제거합니다.기본적으로 대상이 되는 프로시저는 4자 코드를 사용한 I/O프로시저들입니다. fccIOProc대상이 되는 대문자 4글자 코드로, 해당 코드로 구성된 I/O프로시저를 설치, 제거, 검색합니다. pIOProc설치할 I/O프로시저의 포인터.제거 또는 검색할 경우에는 NULL로 설정합니다.MMIOProc 프로시저를 참조하시기 바랍니다. dwFlagsI/O프로시저가 설치, 제거 등의 작업 중인지 여부를 나타냅니다.다음과 같은 값이 지정될 수 있습니다. MMIO_FINDPROC지정된 I/O 프로시저를 검색합
mmioWrite
LONG mmioWrite( HMMIO hmmio, char _huge *pch, LONG cch); mmioOpen으로 연 hmmio 핸들을 대상으로 cch로 지정된 크기 만큼의 pch 버퍼의 내용을 기록합니다. 성공하면 기록된 버퍼의 크기를 반환하고, 실패하면 -1을 반환합니다.현재 파일의 위치는 기록된 바이트수 만큼 증가하게 됩니다.


