Comando close

El comando close cierra el dispositivo o el archivo y los recursos asociados. MCI descarga un dispositivo cuando se cierran todas las instancias del dispositivo o todos los archivos. Todos los dispositivos MCI reconocen este comando.

Para enviar este comando, llame a la función mciSendString con el parámetro lpszCommand establecido de la siguiente manera.

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

Parámetros

lpszDeviceID

Identificador de un dispositivo MCI. Este identificador o alias se asigna cuando se abre el dispositivo.

lpszFlags

Puede ser "wait", "notify" o ambos. Para obtener más información sobre estas marcas, vea Las marcas de espera, notificación y prueba.

Valor devuelto

Devuelve cero si es correcto o si se produce un error en caso contrario.

Comentarios

Para cerrar todos los dispositivos abiertos por la aplicación, especifique el identificador de dispositivo "all" para el parámetro lpszDeviceID .

Al cerrar el dispositivo cdaudio , se detiene la reproducción de audio.

Windows 2000/XP: Si el dispositivo cdaudio se está reproduciendo, cerrar el dispositivo cdaudio no hace que el audio deje de reproducirse. Envíe primero el comando stop .

Ejemplos

El siguiente comando cierra el dispositivo "mysound".

close mysound

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]
Encabezado
Corecrt_io.h

Consulte también

MCI

Cadenas de comandos de MCI