Función midiStreamPosition (mmeapi.h)
La función midiStreamPosition recupera la posición actual en una secuencia MIDI.
Sintaxis
MMRESULT midiStreamPosition(
HMIDISTRM hms,
LPMMTIME lpmmt,
UINT cbmmt
);
Parámetros
hms
Asa a una secuencia MIDI. Este identificador debe haber sido devuelto por una llamada a la función midiStreamOpen . Este identificador identifica el dispositivo de salida.
lpmmt
Puntero a una estructura MMTIME .
cbmmt
Tamaño, en bytes, de la estructura MMTIME .
Valor devuelto
Devuelve MMSYSERR_NOERROR si se ejecuta correctamente o si se produce un error. Entre los posibles valores de error se incluyen los siguientes.
Código devuelto | Descripción |
---|---|
|
El identificador de dispositivo especificado no es válido. |
|
El puntero o la estructura especificados no son válidos. |
Comentarios
Antes de llamar a midiStreamPosition, establezca el miembro wType de la estructura MMTIME para indicar el formato de hora que desee. Después de llamar a midiStreamPosition, compruebe el miembro wType para determinar si se admite el formato de hora deseado. Si no se admite el formato deseado, wType especificará un formato alternativo.
La posición se establece en cero cuando se abre o restablece el dispositivo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mmeapi.h (incluye Windows.h) |
Library | Winmm.lib |
Archivo DLL | Winmm.dll |