MCI 명령 문자열 및 메시지

MCI는 명령 문자열 및명령 메시지를 지원합니다. MCI 애플리케이션에서 문자열 또는 메시지 또는 둘 다를 사용할 수 있습니다.

  • 명령 메시지 인터페이스는 상수 및 구조로 구성됩니다. mciSendCommand 함수를 사용하여 MCI 디바이스에 메시지를 보냅니다.
  • 명령 문자열 인터페이스는 명령 메시지의 텍스트 버전을 제공합니다. mciSendString 함수를 사용하여 MCI 디바이스에 문자열을 보냅니다. 명령 문자열은 명령 메시지의 기능을 복제합니다. 운영 체제는 처리를 위해 MCI 드라이버로 보내기 전에 명령 문자열을 명령 메시지로 변환합니다.

정보를 검색하는 명령 메시지는 C 애플리케이션에서 쉽게 해석할 수 있는 구조체 형태로 수행됩니다. 이러한 구조는 디바이스의 다양한 측면에 대한 정보를 포함할 수 있습니다. 정보를 검색하는 명령 문자열은 문자열 형식으로 수행되며 한 번에 하나의 문자열만 검색할 수 있습니다. 애플리케이션은 각 문자열을 구문 분석하거나 테스트하여 해석해야 합니다. 경우에 따라 명령 문자열보다 명령 메시지를 더 쉽게 사용할 수 있지만 명령 문자열은 기억하고 구현하기 쉽습니다. 일부 MCI 애플리케이션은 반환 값이 사용되지 않을 때(성공 확인 이외의) 명령 문자열을 사용하고 디바이스에서 정보를 검색할 때 명령 메시지를 사용합니다.

명령을 설명하는 경우 이 개요에서는 명령의 문자열 형식과 메시지 형식을 괄호로 사용합니다.