관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

info 본문

API 관련/Win32 API 함수

info

님투 2007. 11. 9. 01:23
반응형

info

info 커멘드는, 디바이스로부터 하드웨어 특성을 취득합니다.모든MCI디바이스는 이 커멘드를 인식합니다.

이 커멘드를 송신하려면 , mciSendString 함수를 사용합니다.

info device infotype flag

인수

device

MCI디바이스의 식별자를 지정합니다.이 식별명 또는 앨리어스(alias)는, 디바이스가 오픈될 때 할당할 수 있습니다.

infotype

요구하는 정보의 타입을 지정하는 플래그를 기술합니다.이하로 지정 가능한 파라미터와 파라미터를 인식할 수 있는 디바이스 타입을 나타냅니다.

파라미터 의미 디바이스
audio algorithm

현재의 오디오의 압축 알고리즘명을 돌려줍니다.

digitalvideo
audio quality

현재의 오디오 퀄리티 기술자의 이름을 돌려줍니다.어플리케이션이, 정의된 퀄리티에 맞지 않는 지정치에 파라미터를 설정했을 경우에는 “unknown” (을)를 돌려줄 가능성이 있습니다.

digitalvideo
copyright

MIDI파일의 저작권(저작권 정보)을, 코피라이트메타이벤트로부터 취득합니다.

sequencer
file

디바이스에 의해서 사용되는 파일의 이름을 취득합니다.디바이스가 파일을 지정되는 일 없이 오픈되어 load 커멘드가 사용되어 있지 않은 경우에는, 공문자열을 돌려줍니다.

digitalvideo
overlay
sequencer
waveaudio
info identity

현재 로드 되고 있는 오디오CD(을)를 위한 독특한 식별자를 작성합니다.

cdaudio
info upc

CD위에 코드화 되고 있는 통일 상품 코드(UPC;Unicode)를 꺼냅니다.

cdaudio
input

현재의 입력 디바이스의 기술자를 취득합니다.입력 디바이스가 설정되어 있지 않은 경우는“none”(을)를 돌려줍니다.

waveaudio
name

순서명을, 순서/트럭명 메타이벤트로부터 취득합니다.

sequencer
output

현재의 출력 디바이스의 기술자를 취득합니다.출력 디바이스가 설정되어 있지 않은 경우는“none”(을)를 돌려줍니다.

waveaudio
product

디바이스의 기술자를 취득합니다.일반적으로, 이 정보는 프로덕트명과 모델명을 포함합니다.문자열의 길이는 최대31문자입니다.

cdaudio
digitalvideo
overlay
sequencer
vcr
videodisc
waveaudio
still algorithm

현재의 정지화면 압축 알고리즘의 이름을 돌려줍니다.

digitalvideo
still quality

현재의 정지화면 퀄리티 기술자에 대한 이름을 돌려줍니다.어플리케이션이, 정의된 퀄리티에 맞지 않는 지정치에 파라미터를 설정했을 경우에는 “unknown” (을)를 돌려줄 가능성이 있습니다.

digitalvideo
usage

워크 스페이스상의 화상 혹은 음성 데이터의 오너에 의해서 부과되는 사용 제한을 기술하는 문자열을 돌려줍니다.

digitalvideo
version

디바이스 드라이버 및 하드웨어의 릴리스 레벨을 돌려줍니다.

digitalvideo
vcr
video algorithm

현재의 비디오 압축 알고리즘의 이름을 돌려줍니다.

digitalvideo
video quality

현재의 비디오의 압축 알고리즘명을 돌려줍니다.

digitalvideo
window text

디바이스에 사용되고 있는 윈도우의 캡션을 취득합니다.

digitalvideo
overlay
flag

아무것도 기술하지 않는지, “wait”, “notify”의 언젠가, 또는 이 양쪽 모두를 기술합니다.디지털 비디오 및VCR디바이스에서는, “test”(을)를 기술할 수도 있습니다.

파라미터 의미
wait

어플리케이션에 제어를 돌려주기 전에, 요구된 지시를 완료할 때까지 대기합니다.

notify

디바이스가 작업을 완료했을 때에, 윈도우에 MM_MCINOTIFY 메세지를 포스트합니다.

test

디바이스가 커멘드를 실행할 수 있을지를 판정합니다.커멘드는 실제로 실행되지 않습니다.디바이스가 커멘드를 처리할 수 없는 경우에는 에러가 돌아갑니다.디지털 비디오 및VCR디바이스에서만 지정할 수 있습니다.

반환값

성공하면 0 하지만 돌아갑니다.

실패하면 에러 코드가 돌아갑니다.

대응 정보

Windows 95 이후 / Windows NT 3.1 이후

반응형

'API 관련 > Win32 API 함수' 카테고리의 다른 글

pause  (0) 2007.11.09
open  (0) 2007.11.09
close  (0) 2007.11.09
MM_MCINOTIFY  (0) 2007.11.09
capability  (0) 2007.11.09
Comments