Comando sysinfo

Il comando sysinfo recupera le informazioni di sistema MCI. Il comando sysinfo è un comando di sistema MCI; viene interpretato direttamente da MCI.

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

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

Parametri

lpszDeviceID

Identificatore di un dispositivo o di un tipo di dispositivo MCI. Se viene specificato un tipo di dispositivo, deve essere un nome di tipo dispositivo MCI standard, come indicato nel materiale di riferimento per il comando capability . È possibile specificare "all" quando il flag specificato in lpszRequest consente tale possibilità.

lpszRequest

Uno dei flag seguenti.

Valore Significato
installname
Restituisce il nome elencato nel Registro di sistema o nel file di SYSTEM.INI utilizzato per installare il dispositivo aperto con l'identificatore di dispositivo specificato.
quantity
Restituisce il numero di dispositivi MCI elencati nel Registro di sistema o nel file SYSTEM.INI del tipo specificato nel parametro lpszDeviceID . Questo identificatore di dispositivo deve essere un nome di tipo dispositivo MCI standard. Tutte le cifre dopo il tipo di dispositivo vengono ignorate. Se si specifica "all" per lpszDeviceID viene restituito il numero totale di dispositivi MCI nel sistema.
quantità aperta
Restituisce il numero di dispositivi MCI aperti del tipo specificato in lpszDeviceID. Questo identificatore di dispositivo deve essere un nome di tipo dispositivo MCI standard. Se si specifica "all" per lpszDeviceID viene restituito il numero totale di dispositivi MCI aperti nel sistema.
indice dei nomi
Restituisce il nome di un dispositivo MCI. L'identificatore del dispositivo deve essere un nome di tipo dispositivo MCI standard. L'indice è compreso tra 1 e il numero di dispositivi di quel tipo. Se per lpszDeviceID viene specificato "all", l'indice è compreso tra 1 e il numero totale di dispositivi nel sistema.
nome indice aperto
Restituisce il nome di un dispositivo MCI aperto. L'identificatore del dispositivo deve essere un nome di tipo dispositivo MCI standard. L'indice è compreso tra 1 e il numero di dispositivi aperti di quel tipo di dispositivo. Se si specifica "all" per lpszDeviceID, l'indice è compreso tra 1 e il numero totale di dispositivi aperti nel sistema.

lpszFlags

Può essere "wait", "notify" o entrambi. Per i dispositivi digital-video e VCR, è anche possibile specificare "test". Per altre informazioni su questi flag, vedere Flag di attesa, notifica e test.

Esempio

Il comando seguente restituisce il numero di dispositivi audio waveform aperti.

sysinfo waveaudio quantity open

Il comando seguente restituisce il nome (alias del dispositivo) del primo dispositivo audio waveform aperto.

sysinfo waveaudio name 1 open

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]

Vedi anche

MCI

Stringhe di comando MCI

Capacità