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