Share via


Funzione midiStreamPosition (mmeapi.h)

La funzione midiStreamPosition recupera la posizione corrente in un flusso MIDI.

Sintassi

MMRESULT midiStreamPosition(
  HMIDISTRM hms,
  LPMMTIME  lpmmt,
  UINT      cbmmt
);

Parametri

hms

Gestire in un flusso MIDI. Questo handle deve essere stato restituito da una chiamata alla funzione midiStreamOpen . Questo handle identifica il dispositivo di output.

lpmmt

Puntatore a una struttura MMTIME .

cbmmt

Dimensioni, in byte, della struttura MMTIME .

Valore restituito

Restituisce MMSYSERR_NOERROR se l'esito positivo o un errore in caso contrario. I valori di errore possibili includono quanto segue.

Codice restituito Descrizione
MMSYSERR_INVALHANDLE
L'handle del dispositivo specificato non è valido.
MMSYSERR_INVALPARAM
Il puntatore o la struttura specificati non sono validi.

Commenti

Prima di chiamare midiStreamPosition, impostare il membro wType della struttura MMTIME per indicare il formato temporale desiderato. Dopo aver chiamato midiStreamPosition, controllare il membro wType per determinare se il formato dell'ora desiderato è supportato. Se il formato desiderato non è supportato, wType specifica un formato alternativo.

La posizione è impostata su zero quando il dispositivo viene aperto o reimpostato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mmeapi.h (include Windows.h)
Libreria Winmm.lib
DLL Winmm.dll

Vedi anche

Funzioni MIDI