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] |