API 관련/Win32 API 함수
pause
님투
2007. 11. 9. 01:24
반응형
pause
pause 커멘드는, 재생 또는 녹음을 일시정지합니다.대부분의 드라이버는, 현재의 위치를 보관 유지해, 재생 또는 녹음을 재개할 수 있도록 합니다.CD오디오, 디지털 비디오,MIDI시퀀서,VCR, 비디오디스크, 웨이브 형식 오디오의 각 디바이스가 이 커멘드를 인식합니다.
이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.
pause device flag
인수
- device
-
MCI디바이스의 식별자를 기술합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈되었을 때에 할당할 수 있던 것입니다.
- flag
-
아무것도 기술하지 않는지, “wait”, “notify”의 언젠가, 또는 이 양쪽 모두를 기술합니다.디지털 비디오 및VCR디바이스에서는, “test”(을)를 기술할 수도 있습니다.
파라미터 의미 wait
어플리케이션에 제어를 돌려주기 전에, 요구된 지시를 완료할 때까지 대기합니다.
notify
디바이스가 작업을 완료했을 때에, 윈도우에 MM_MCINOTIFY 메세지를 포스트합니다.
test
디바이스가 커멘드를 실행할 수 있을지를 판정합니다.커멘드는 실제로 실행되지 않습니다.디바이스가 커멘드를 처리할 수 없는 경우에는 에러가 돌아갑니다.디지털 비디오 및VCR디바이스에서만 지정할 수 있습니다.
반환값
성공하면 0 하지만 돌아갑니다.
실패하면 에러 코드가 돌아갑니다.
해설
MCICDA,MCISEQ,MCIPIONR그럼, pause 커멘드는 stop 커멘드와 같은 동작을 합니다.
대응 정보
Windows 95 이후 / Windows NT 3.1 이후
반응형