다음을 통해 공유


System-Exclusive 메시지 보내기

MIDI 시스템 전용 메시지는 단일 이중 단어 값에 맞지 않는 유일한 MIDI 메시지입니다. 시스템 전용 메시지는 모든 길이일 수 있습니다. Windows는 MIDI 출력 디바이스에 시스템 전용 메시지를 보내기 위한 midiOutLongMsg 함수를 제공합니다. MIDI 시스템 전용 데이터 블록을 지정하려면 MIDIHDR 구조를 사용합니다.

midiOutLongMsg를 사용하여 시스템 전용 데이터 블록을 보낸 후에는 디바이스 드라이버가 데이터 블록으로 완료될 때까지 기다렸다가 해제해야 합니다. 여러 데이터 블록을 보내는 경우 추가 블록을 보낼 시기를 알 수 있도록 각 데이터 블록의 완료를 모니터링해야 합니다. 데이터 블록 완성을 모니터링하는 다양한 기술에 대한 자세한 내용은 MIDI 데이터 블록 관리를 참조하세요.

참고

시스템 실시간 메시지 이외의 MIDI 상태 바이트는 시스템 전용 메시지를 종료합니다. 여러 데이터 블록을 사용하여 단일 시스템 전용 메시지를 보내는 경우 데이터 블록 간에 시스템 실시간 메시지 이외의 MIDI 메시지를 보내지 마세요.