Função midiOutGetDevCapsA (mmeapi.h)
A função midiOutGetDevCaps consulta um dispositivo de saída MIDI especificado para determinar seus recursos.
Sintaxe
MMRESULT midiOutGetDevCapsA(
UINT_PTR uDeviceID,
LPMIDIOUTCAPSA pmoc,
UINT cbmoc
);
Parâmetros
uDeviceID
Identificador do dispositivo de saída MIDI. O identificador de dispositivo especificado por esse parâmetro varia de zero a um a menos do que o número de dispositivos presentes. A constante MIDI_MAPPER também é um identificador de dispositivo válido.
Esse parâmetro também pode ser um identificador de dispositivo convertido corretamente.
pmoc
Ponteiro para uma estrutura de MIDIOUTCAPS
cbmoc
Tamanho, em bytes, da estrutura de
Valor de retorno
Retorna MMSYSERR_NOERROR se tiver êxito ou um erro de outra forma. Os valores de erro possíveis incluem o seguinte.
Código de retorno | Descrição |
---|---|
|
O identificador de dispositivo especificado está fora do intervalo. |
|
O ponteiro ou estrutura especificado é inválido. |
|
O driver não está instalado. |
|
O sistema não consegue carregar a descrição da cadeia de caracteres do mapeador. |
Observações
Para determinar o número de dispositivos de saída MIDI presentes no sistema, use a função midiOutGetNumDevs.
Nota
O cabeçalho mmeapi.h define midiOutGetDevCaps como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | mmeapi.h (inclua Windows.h) |
biblioteca | Winmm.lib |
de DLL |
Winmm.dll |