Freigeben über


sysinfo-Befehl

Der Befehl sysinfo ruft MCI-Systeminformationen ab. Der Befehl sysinfo ist ein MCI-Systembefehl. sie wird direkt von MCI interpretiert.

Um diesen Befehl zu senden, rufen Sie die mciSendString-Funktion auf, wobei der parameter lpszCommand wie folgt festgelegt ist.

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

Parameter

lpszDeviceID

Bezeichner eines MCI-Geräts oder Gerätetyps. Wenn ein Gerätetyp angegeben ist, muss es sich um einen Standardmäßigen MCI-Gerätetypnamen handeln, der im Referenzmaterial für den Funktionsbefehl aufgeführt ist. Sie können "all" angeben, wenn das in lpszRequest angegebene Flag diese Möglichkeit zulässt.

lpszRequest

Eines der folgenden Flags.

Wert Bedeutung
installname
Gibt den Namen zurück, der in der Registrierung oder der SYSTEM.INI-Datei aufgeführt ist, die zum Installieren des geöffneten Geräts mit dem angegebenen Gerätebezeichner verwendet wird.
quantity
Gibt die Anzahl der MCI-Geräte zurück, die in der Registrierung oder in der SYSTEM.INI-Datei des typs aufgeführt sind, der im lpszDeviceID-Parameter angegeben ist . Dieser Gerätebezeichner muss ein Standardmäßiger MCI-Gerätetypname sein. Alle Ziffern nach dem Gerätetyp werden ignoriert. Wenn Sie "all" für lpszDeviceID angeben, wird die Gesamtzahl der MCI-Geräte im System zurückgegeben.
Menge geöffnet
Gibt die Anzahl geöffneter MCI-Geräte des typs zurück, der in lpszDeviceID angegeben ist. Dieser Gerätebezeichner muss ein Standardmäßiger MCI-Gerätetypname sein. Wenn Sie "all" für lpszDeviceID angeben, wird die Gesamtzahl der geöffneten MCI-Geräte im System zurückgegeben.
Namensindex
Gibt den Namen eines MCI-Geräts zurück. Der Gerätebezeichner muss ein Standardmäßiger MCI-Gerätetypname sein. Der Index reicht von 1 bis zur Anzahl der Geräte dieses Typs. Wenn "all" für lpszDeviceID angegeben ist, reicht der Index von 1 bis zur Gesamtanzahl der Geräte im System.
Namensindex geöffnet
Gibt den Namen eines geöffneten MCI-Geräts zurück. Der Gerätebezeichner muss ein Standardmäßiger MCI-Gerätetypname sein. Der Index reicht von 1 bis zur Anzahl der geöffneten Geräte dieses Gerätetyps. Wenn "all" für lpszDeviceID angegeben ist, reicht der Index von 1 bis zur Gesamtzahl der geöffneten Geräte im System.

lpszFlags

Kann "warten", "benachrichtigen" oder beides sein. Für Digitalvideo- und Videorekordergeräte kann auch "Test" angegeben werden. Weitere Informationen zu diesen Flags finden Sie unter Warte-, Benachrichtigungs- und Testflags.

Beispiele

Der folgende Befehl gibt die Anzahl der geöffneten Waveform-Audiogeräte zurück.

sysinfo waveaudio quantity open

Der folgende Befehl gibt den Namen (Gerätealias) des ersten geöffneten Waveform-Audiogeräts zurück.

sysinfo waveaudio name 1 open

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]

Siehe auch

MCI

MCI-Befehlszeichenfolgen

Fähigkeit