Windows 프로그래밍, MIDI 및 WDM에 대한 조언이 필요합니다. 필자는 시스템 트레이에 앉아서 MIDI In/Out 장치로 광고하는 작은 응용 프로그램을 작성하여 MIDI 프로그램에서 보낼 수 있도록하고 메시지를 다른 형식으로 변환합니다. 저는 Cant의 WDM 책을 읽고 장치 드라이버 작성에 대한 정보를 찾아 보았지만 올바른 방향으로 가고 있는지 알지 못합니다. 난 아직 방법을 볼 수 없습니다 : -MIDI 장치 시뮬레이션 - Windows
A) (내가 할 수있는 경우 레지스트리에에 심판 스틱과 OS 직접 MIDI는 DLL의 기능을 호출 할 않는 MIDI로 내 드라이버를 등록)
를b) 내 드라이버를 통해 내 응용 프로그램으로 직접 MIDI 데이터를 전송할 수 있습니다. 이는 드라이버 자체가 될 수 없을 정도로 커질 수 있습니다.
어디서부터 시작해야할지 조언 해 주시면 감사하겠습니다. 감사합니다, 피트
감사합니다. 나는 오늘 오후에 더 많은 드라이버 북을 읽고 샘플을 달리고 있었고 나는 이것을 통해 길을보기 시작했다. 한 가지는? 내 응용 프로그램을 지속적으로 장치 드라이버에서 정보를 끌어 오기 읽기를 수행하는 데 비효율적 인 것 같습니다. 드라이버를 사용하여 내 앱을 등록하고 IPC를 사용하여 잠에서 깨어나 데이터를 가져 오는 간단한 방법은 없습니까? 상황이 점점 더 분명 해지고 있습니다 ... 천천히. 건배, Pete – user380998
드라이버에 순환 버퍼를 사용하십시오. MIDI는 매우 실시간입니다. 응용 프로그램을 사용하는 응용 프로그램이 없으면 드라이버가 이전 데이터를 안전하게 덮어 쓸 수 있습니다. – MSalters