2018/12/05 20:19
LONG mmioRead{ HMMIO hmmio, HPSTR pch, LONG ccc);
mmioOpen으로 연 파일에서 cch에서 지정한 만큼 읽어서 pch에 담는다.읽어낸 만큼 바이트 수를 반환한다. 만일 파일의 끝에 도달한 경우 반환값은 0이 된다.반환값이 -1이라면 파일을 읽는 중에 오류가 발생한 것이다. » 내용보기
2018/12/05 18:05
LPMMIOPROC mmioInstallIOProc( FOURCC fccIOProc, LPMMIOPROC pIOProc, DWORD dwFlags);
사용자가 정의한 I/O프로시저를 설치 또는 제거합니다.기본적으로 대상이 되는 프로시저는 4자 코드를 사용한 I/O프로시저들입니다.
fccIOProc대상이 되는 대문자 4글자 코드로, 해당 코드로 구성된... » 내용보기
2018/12/05 15:47
LONG mmioWrite( HMMIO hmmio, char _huge *pch, LONG cch);
mmioOpen으로 연 hmmio 핸들을 대상으로 cch로 지정된 크기 만큼의 pch 버퍼의 내용을 기록합니다.
성공하면 기록된 버퍼의 크기를 반환하고, 실패하면 -1을 반환합니다.현재 파일의 위치는 기록된 바이트수 만큼 증가하게 ... » 내용보기
2018/12/05 15:40
MMRESULT mmioFlush( HMMIO hmmio, UINT fuFlush);
버퍼가 기록되었다면 파일의 I/O버퍼를 디스크에 기록합니다.
hmmio는 mmioOpen으로 연 파일의 핸들을 의미합니다.fuFlush는 플러쉬가 수행되는 방법을 결정합니다. 0이나 다음의 값을 가질 수 있습니다.
MMIO_EMPTYBUF버퍼를 디스크에 기록하고 ... » 내용보기
2018/12/05 15:23
MMRESULT mmioClose( HMMIO hmmio, UINT wFlags);
mmioOpen함수로 열려진 핸들을 닫습니다.hmmio에는 mmioOpen으로 연 핸들을 지정할 수 있습니다.wFlags는 핸들을 닫기 위해 지정할 수 있는 옵션은 다음의 하나다.
MMIO_FHOPEN HMMIO 가 아닌 일반 파일 핸들로 파일을 연 경우 이... » 내용보기
2018/11/28 16:02
HMMIO mmioOpen( LPTSTR szFilename, LPMMIOINFO lpmmioinfo, DWORD dwOpenFlags);
typedef struct { DWORD dwFlags; FOURCC fccIOProc; LPMMIOPROC pIOProc; UINT wErrorRet; HTASK hTask; LONG cch... » 내용보기
2018/11/26 23:05
MMRESULT waveOutPrepareHeader(
HWAVEOUT hwo,
LPWAVEHDR pwh,
UINT cbwh
);
hwo
: waveOutOpen으로 열어둔 출력 디바이스의 핸들
pwh
: 출력할 데이터블럭에 대한 정보를 채운 WAV... » 내용보기
2017/02/17 12:36
PC에 연결된 보조 출력 장치의 개수를 얻을 수 있게 해준다.대개의 경우 기본적으로 설치된 PC의 경우 이 수는 항상 0을 반환하도록 되어 있다.만일 이 함수를 통해서 얻어진 개수가 0 이상의 결과를 나타낸다면 당신은 auxGetDevCaps 함수를 호출하여 설치된 장치의 디바이스 정보를 얻을 수 있다. » 내용보기
2017/01/11 10:52
#include <mmsystem.h>#include <mmreg.h>#include <msacm.h>BOOL GetFilterDescription ( LPWAVEFILTER pwfltr, LPTSTR pszFilterTag, DWORD cchFilterTag, // Si... » 내용보기
2016/07/22 15:10
점심 시간에 남는 시간을 삼아 회사 건물 주변을 동료와 함께 어슬렁 거렸다.그러다가 우연치 않게 나온 화두는 우리 나라의 정치와 경제의 문제였다. 나는 이런 주제에 대해서 사람들의 생각이 얼마나 많이 차이가 나는 지 잘 알고 있다. 그래서, 평소에도 이런 주제에 대한 말은 가급적 하지 않으로 노력하는 편이다.의도한 일이듯 아니든 간에 관계없이 결론부터 ... » 내용보기
2016/07/01 16:42
ATL::CImage 클래스가 말을 듣지 않는다.
이 클래스는 잘 사용될 때는 한 없이 편하지만, 말을 안 들을 때는 정말 거추장 스럽기 그지 없다.
이번에 Windows 7에서 Windows 10으로 업그레이드를 하고 나서 이 클래스를 썼더니 완전 가관이다.
하나의 폴더에 여러개의 jpg 파일이 들어 있는데, 홀수 번째 파일들은 CView에 잘 ... » 내용보기
2016/04/15 15:52
Linux에서 Makefile을 이용해 만들 때 간혹 나타나는 것 같은데, 이게 아주 답도 없는 놈이지.내용도 별다른 게 없어보이지만 찾을 곳도 모르겠고 황당한 경우지.일단 확인된 바로는 버전별로 통과되는 놈이 있고, 안되는 놈이 있다는 거.
이글루의 하얀고양이님의 경우 2.14, 2.15, 2.17, 2.18, 2.19, 2.21, 2.22에서 정상... » 내용보기
2016/02/12 06:44
일어나 보니 새벽 3시 50분께...11시 반 경에 잠자리에 들었으니 한 4시간 정도 잠을 잔 것 같기는 한데, 왠지 꿈자리가 뒤숭숭하다.꿈 속에서 나는 어딘가의 대학에 있었던 것 같다.어딘지도 잘 모르겠고, 뭘 찾고 있었는지도 모르겠지만, 매점 같은 곳에 들어가니 왠 여학생 둘이 있더라.물론 꿈은 내 지나온 기억의 새로운 구성이요, 조합과도 같은 것이... » 내용보기
2015/11/25 16:01
한 동안 다른 일들에 밀려 중단했던 글을 이제 다시 시작해 보고자 한다.우선은 이전과 같이 창세기의 기록을 근간으로 셋째 날의 사역을 돌아보자.
하나님이 이르시되 천하의 물이 한 곳으로 모이고 뭍이 드러나라 하시니 그대로 되니라 - 창 1:9
이 구절의 영어 버전은 다음과 같다.
And God said, "Let the water under the... » 내용보기
2015/11/04 15:06
Shell에서 가장 간단한 함수부터 찾아본다는 것이 조금 번잡한 작업이 되고 말았다.그래도 연관된 메시지나 함수들이 비교적 간단한 편이니 그대로 정리를 좀 해 보자.
원형VOID DragAcceptFiles( HWND hWnd, BOOL fAccept );
필요한 헤더는 Shellapi.h 파일이고, 라이브러리는 Shell32.lib 파일이다.뭐 기... » 내용보기
최근 덧글