Comando sysinfo

El comando sysinfo recupera información del sistema MCI. El comando sysinfo es un comando del sistema MCI; se interpreta directamente mediante MCI.

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

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

Parámetros

lpszDeviceID

Identificador de un tipo de dispositivo o dispositivo MCI. Si se especifica un tipo de dispositivo, debe ser un nombre de tipo de dispositivo MCI estándar, como se muestra en el material de referencia para el comando de funcionalidad . Puede especificar "all" cuando la marca especificada en lpszRequest permite esa posibilidad.

lpszRequest

Una de las marcas siguientes.

Valor Significado
installname
Devuelve el nombre que aparece en el Registro o el archivo SYSTEM.INI usado para instalar el dispositivo abierto con el identificador de dispositivo especificado.
quantity
Devuelve el número de dispositivos MCI enumerados en el registro o el archivo SYSTEM.INI del tipo especificado en el parámetro lpszDeviceID . Este identificador de dispositivo debe ser un nombre de tipo de dispositivo MCI estándar. Se omiten los dígitos después del tipo de dispositivo. Si se especifica "all" para lpszDeviceID , se devuelve el número total de dispositivos MCI en el sistema.
cantidad abierta
Devuelve el número de dispositivos MCI abiertos del tipo especificado en lpszDeviceID. Este identificador de dispositivo debe ser un nombre de tipo de dispositivo MCI estándar. Si se especifica "all" para lpszDeviceID , se devuelve el número total de dispositivos MCI abiertos en el sistema.
índice de nombre
Devuelve el nombre de un dispositivo MCI. El identificador del dispositivo debe ser un nombre de tipo de dispositivo MCI estándar. El índice oscila entre 1 y el número de dispositivos de ese tipo. Si se especifica "all" para lpszDeviceID, el índice oscila entre 1 y el número total de dispositivos del sistema.
name index open
Devuelve el nombre de un dispositivo MCI abierto. El identificador del dispositivo debe ser un nombre de tipo de dispositivo MCI estándar. El índice oscila entre 1 y el número de dispositivos abiertos de ese tipo de dispositivo. Si se especifica "all" para lpszDeviceID, el índice oscila entre 1 y el número total de dispositivos abiertos en el sistema.

lpszFlags

Puede ser "wait", "notify" o ambos. En el caso de los dispositivos de vídeo digital y VCR, también se puede especificar "test". Para obtener más información sobre estas marcas, vea Las marcas Wait, Notify y Test.

Ejemplos

El siguiente comando devuelve el número de dispositivos de audio de forma de onda abiertos.

sysinfo waveaudio quantity open

El siguiente comando devuelve el nombre (alias del dispositivo) del primer dispositivo de audio de forma de onda abierta.

sysinfo waveaudio name 1 open

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]

Vea también

MCI

Cadenas de comandos de MCI

Capacidad