IShellDispatch2.GetSystemInformation-Methode

Ruft Systeminformationen ab.

Syntax

retVal = IShellDispatch2.GetSystemInformation(
  sName
)

IShellDispatch2.GetSystemInformation( _
  ByVal sName As BSTR _
) As Variant

Parameter

sName [in]

Typ: BSTR

Eine Zeichenfolge , die die angeforderten Systeminformationen angibt.

Rückgabewert

JScript

Typ: Variant

Gibt den Wert der angeforderten Systeminformationen zurück. Der Rückgabetyp hängt davon ab, welche Systeminformationen angefordert werden. Weitere Informationen finden Sie im Abschnitt Hinweise.

VB

Typ: Variant

Gibt den Wert der angeforderten Systeminformationen zurück. Der Rückgabetyp hängt davon ab, welche Systeminformationen angefordert werden. Weitere Informationen finden Sie im Abschnitt Hinweise.

Bemerkungen

Auf diese Methode wird über die Shell.GetSystemInformation-Methode zugegriffen.

Diese Methode kann verwendet werden, um viele Systeminformationswerte anzufordern. Die folgende Tabelle enthält den sName-Wert , der zum Anfordern der Informationen verwendet wird, und den zugeordneten Typ des zurückgegebenen Werts.

sName

Rückgabetyp

BESCHREIBUNG

DirectoryServiceAvailable

Boolean

Auf TRUE festgelegt, wenn der Verzeichnisdienst verfügbar ist; Andernfalls false.

DoubleClickTime

Integer

Die Doppelklickzeit in Millisekunden.

ProcessorLevel

Integer

Windows Vista und höher. Die Prozessorebene. Gibt 3, 4 oder 5 für Prozessoren auf x386-, x486- und Pentium-Ebene zurück.

ProcessorSpeed

Integer

Die Prozessorgeschwindigkeit in Megahertz (MHz).

ProcessorArchitecture

Integer

Die Prozessorarchitektur. Ausführliche Informationen finden Sie in der Erläuterung des wProcessorArchitecture-Elements der SYSTEM_INFO-Struktur .

PhysicalMemoryInstalled

Integer

Die Menge des installierten physischen Arbeitsspeichers in Bytes.

Die folgenden Sind nur unter Windows XP gültig.

IsOS_Professional

Boolean

Auf TRUE festgelegt, wenn das Betriebssystem Windows XP Professional Edition ist; Andernfalls false.

IsOS_Personal

Boolean

Auf TRUE festgelegt, wenn das Betriebssystem Windows XP Home Edition ist; Andernfalls false.

Folgendes ist nur unter Windows XP und höher gültig.

IsOS_DomainMember

Boolean

Auf TRUE festgelegt, wenn der Computer Mitglied einer Domäne ist; Andernfalls false.

 

Diese Methode ist derzeit in Microsoft Visual Basic nicht verfügbar.

Beispiele

Die folgenden Beispiele zeigen die Verwendung von GetSystemInformation für JScript und VBScript.

Jscript:

<script language="JavaScript">
    function fnGetSystemInformationJ()
    {
        var objShell = new ActiveXObject("shell.application");
        var vReturn;

        vReturn = objShell.GetSystemInformation("ProcessorLevel");
        document.write(vReturn);
    }
</script>

Vbscript:

<script language="VBScript">
    function fnGetSystemInformationVB()
        dim objShell
        dim vReturn

        set objShell = CreateObject("shell.application")

        vReturn = objShell.GetSystemInformation("ProcessorLevel")
        document.write(vReturn)

        set objShell = nothing
    end function
</script>

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Shldisp.h
IDL
Shldisp.idl
DLL
Shell32.dll (Version 5.0 oder höher)