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) |