comando close

Il comando close chiude il dispositivo o il file e tutte le risorse associate. MCI scarica un dispositivo quando tutte le istanze del dispositivo o tutti i file vengono chiusi. Tutti i dispositivi MCI riconoscono questo comando.

Per inviare questo comando, chiamare la funzione mciSendString con il set di parametri lpszCommand come indicato di seguito.

_stprintf_s(
  lpszCommand, 
  TEXT("close %s %s"), 
  lpszDeviceID, 
  lpszFlags
); 

Parametri

lpszDeviceID

Identificatore di un dispositivo MCI. Questo identificatore o alias viene assegnato quando il dispositivo viene aperto.

lpszFlags

Può essere "wait", "notify" o entrambi. Per altre informazioni su questi flag, vedere Attesa, notifica e flag di test.

Valore restituito

Restituisce zero se ha esito positivo o un errore in caso contrario.

Commenti

Per chiudere tutti i dispositivi aperti dall'applicazione, specificare l'identificatore del dispositivo "all" per il parametro lpszDeviceID .

La chiusura del dispositivo cdaudio arresta la riproduzione audio.

Windows 2000/XP: Se il dispositivo cdaudio viene riprodotto, la chiusura del dispositivo cdaudio non causa l'interruzione della riproduzione dell'audio. Inviare prima il comando stop .

Esempio

Il comando seguente chiude il dispositivo "mysound".

close mysound

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Corecrt_io.h

Vedi anche

MCI

Stringhe di comando MCI