12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
되면 이 함수는 TRUE 값을 반환하고 그렇지 않으면 FALSE 값을 반환하므로 반드시 이 함수의 결과값이 TRUE 인지 검사한 다음에 다음단계로 넘어가야 한다.hWnd는 캡쳐 윈도우의 핸들 값으로 설정한다. videoFormat은 설정하고자 하는 비디오 데이터 형식을 나타내는데, 비디오 데이터의 각 프레임에 대한 비트맵 형식을 BITMAPINFO 구조로 기술한다. BITMAPINFO 구조는 다음과 같다.typedef struct tagBITMAPINFO{BITMAPINFOHEADER bmiHeader;RGBQUAD bmiColrs[1];} BITMAPINFO; BITMAPINFO는 BITMAPINFOHEADER와 RGBQUAD로 구성되는데, 여기에서는 다음과 같이 정의되는 BITMAPINFOHEADER..
Assembly Decreasing size of data ( size 가 줄어드는 data ) mov ax, 0034hmov cl, al ㆍ큰 size 에서 작은 size 에 넣으면 data 의 상위 byte는 잘려 나간다. Increasing size of data mov ah, 0 ㆍah의 양수 공간 확장 movzx eax, ax ㆍeax 는 4byte ax는 2byte 임으로 movzx 로 size를 맞춘다. ㆍzx : 는 양수일때의 공간 확장을 할경우 mov앞에 사용된다. ㆍ비쥬어 스튜디오 에서 디버그 모드에 진입후 단축키alt + 8 을 눌리면 디스어셈블리 창이 보인다. [ C 소스코드 ] [ 위 C소스 코드의 어셈블리 ] ㆍmov 앞의 숫자는 기계어 주소이다. ※ 보수관계에 의해 signed..