funzione waveOutClose (mmeapi.h)

La funzione waveOutClose chiude il dispositivo di output waveform-audio specificato.

Sintassi

MMRESULT waveOutClose(
  HWAVEOUT hwo
);

Parametri

hwo

Gestire il dispositivo di output waveform-audio. Se la funzione ha esito positivo, l'handle non è più valido dopo questa chiamata.

Valore restituito

Restituisce MMSYSERR_NOERROR se ha 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_NODRIVER
Non è presente alcun driver di dispositivo.
MMSYSERR_NOMEM
Impossibile allocare o bloccare la memoria.
WAVERR_STILLPLAYING
Nella coda sono ancora presenti buffer.

Commenti

L'operazione di chiusura ha esito negativo se il dispositivo sta ancora riproducendo un buffer audio waveform inviato in precedenza chiamando waveOutWrite. Prima di chiamare waveOutClose, l'applicazione deve attendere il completamento della riproduzione di tutti i buffer o chiamare la funzione waveOutReset per terminare la riproduzione.

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 (includere Windows.h)
Libreria Winmm.lib
DLL Winmm.dll

Vedi anche

Waveform Audio

Funzioni waveform