Share via


Estrutura MIDIOPENDESC (mmddk.h)

A MIDIOPENDESC estrutura é uma estrutura preenchida pelo cliente que fornece informações sobre como abrir um dispositivo MIDI.

Sintaxe

typedef struct midiopendesc_tag {
  HMIDI          hMidi;
  DWORD_PTR      dwCallback;
  DWORD_PTR      dwInstance;
  DWORD_PTR      dnDevNode;
  DWORD          cIds;
  MIDIOPENSTRMID rgIds[1];
} MIDIOPENDESC;

Membros

hMidi

Especifica o identificador que o cliente usa para referenciar o dispositivo. Esse identificador é atribuído pelo WINMM. Use esse identificador ao notificar o cliente com a função DriverCallback .

dwCallback

Especifica o endereço de uma função de retorno de chamada, um identificador de janela ou um identificador de tarefa, dependendo dos sinalizadores especificados no parâmetro dwParam2 da mensagem MODM_OPEN . Se esse campo contiver um identificador, ele estará contido na palavra de baixa ordem.

dwInstance

Especifica um ponteiro para um DWORD que contém informações de instância para o cliente. Essas informações de instância são retornadas ao cliente sempre que o driver notifica o cliente usando a função DriverCallback .

dnDevNode

Especifica um nó de dispositivo para o dispositivo de saída MIDI, se for um dispositivo MIDI de Plug and Play (PnP).

cIds

Especifica o número de identificadores de fluxo, se um fluxo estiver aberto.

rgIds[1]

Especifica uma matriz de identificadores de dispositivo. O número de identificadores é fornecido pelo membro cIds .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows XP e em sistemas operacionais Windows posteriores.
Cabeçalho mmddk.h (inclua Mmddk.h, Mmsystem.h, Windows.h)

Confira também

DriverCallback