Metodo IShellDispatch2.GetSystemInformation
Recupera le informazioni di sistema.
Sintassi
retVal = IShellDispatch2.GetSystemInformation(
sName
)
IShellDispatch2.GetSystemInformation( _
ByVal sName As BSTR _
) As Variant
Parametri
-
sName [in]
-
Tipo: BSTR
Stringa che specifica le informazioni di sistema richieste.
Valore restituito
JScript
Tipo: Variant
Restituisce il valore delle informazioni di sistema richieste. Il tipo restituito dipende dalle informazioni di sistema richieste. Vedere la sezione Osservazioni per informazioni dettagliate.
VB
Tipo: Variant
Restituisce il valore delle informazioni di sistema richieste. Il tipo restituito dipende dalle informazioni di sistema richieste. Vedere la sezione Osservazioni per informazioni dettagliate.
Commenti
Questo metodo viene implementato e accessibile tramite il metodo Shell.GetSystemInformation .
Questo metodo può essere usato per richiedere molti valori di informazioni di sistema. Nella tabella seguente viene fornito il valore sName utilizzato per richiedere le informazioni e il tipo associato del valore restituito.
sName
Tipo restituito
Descrizione
DirectoryServiceAvailable
Boolean
Impostare su true se il servizio directory è disponibile; in caso contrario, false.
DoubleClickTime
Integer
Tempo di doppio clic, in millisecondi.
ProcessorLevel
Integer
Windows Vista e versioni successive. Livello di processore. Restituisce rispettivamente processori a 3, 4 o 5 per x386, x486 e processori a livello di Pentium.
ProcessorSpeed
Integer
Velocità del processore, in megahertz (MHz).
ProcessorArchitecture
Integer
Architettura del processore. Per informazioni dettagliate, vedere la discussione del membro wProcessorArchitecture della struttura SYSTEM_INFO .
PhysicalMemoryInstalled
Integer
Quantità di memoria fisica installata, in byte.
Di seguito sono validi solo in Windows XP.
IsOS_Professional
Boolean
Impostare su true se il sistema operativo è Windows XP Professional Edition; in caso contrario, false.
IsOS_Personal
Boolean
Impostare su true se il sistema operativo è Windows XP Home Edition; in caso contrario, false.
Di seguito è valido solo in Windows XP e versioni successive.
IsOS_DomainMember
Boolean
Impostare su true se il computer è un membro di un dominio; in caso contrario, false.
Questo metodo non è attualmente disponibile in Microsoft Visual Basic.
Esempio
Negli esempi seguenti viene illustrato l'uso di GetSystemInformation per JScript e 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>
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|
IDL |
|
DLL |
|