Tipos de evento MIDI
O dwEvent membro da estruturaMIDIEVENTdescreve o evento MIDI que deve ocorrer. Eventos curtos se encaixam inteiramente nesse membro. Eventos longos exigem um ou mais valores de palavra dupla, além do membro dwEvent para armazenar as descrições do evento.
O byte alto do membro dwEvent contém informações sobre se o evento é longo ou curto e se um retorno de chamada é gerado junto com o evento. Além disso, esse byte é usado para descrever o tipo de evento. Os 24 bits restantes do membro dwEvent são usados para conter os parâmetros de evento (para mensagens curtas) ou para conter o comprimento dos parâmetros de evento (para mensagens longas). Para extrair informações do membro dwEvent, use as macros MEVT_EVENTTYPE e MEVT_EVENTPARM.
Para obter uma descrição dos tipos de evento predefinidos, consulte o material de referência para a estrutura de MIDIEVENT.