Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil informasi sistem.
Sintaks
retVal = IShellDispatch2.GetSystemInformation(
sName
)
IShellDispatch2.GetSystemInformation( _
ByVal sName As BSTR _
) As Variant
Parameter
-
sName [in]
-
Jenis: BSTR
String yang menentukan informasi sistem yang sedang diminta.
Menampilkan nilai
JScript
Jenis: Varian
Mengembalikan nilai informasi sistem yang diminta. Jenis pengembalian tergantung pada informasi sistem mana yang diminta. Lihat bagian Keterangan untuk detailnya.
VB
Jenis: Varian
Mengembalikan nilai informasi sistem yang diminta. Jenis pengembalian tergantung pada informasi sistem mana yang diminta. Lihat bagian Keterangan untuk detailnya.
Keterangan
Metode ini diimplementasikan dan diakses melalui metode Shell.GetSystemInformation .
Metode ini dapat digunakan untuk meminta banyak nilai informasi sistem. Tabel berikut ini memberikan nilai sName yang digunakan untuk meminta informasi dan jenis terkait dari nilai yang dikembalikan.
sName
Tipe hasil
Deskripsi
DirectoryServiceAvailable
Boolean
Atur ke true jika layanan direktori tersedia; jika tidak, salah.
DoubleClickTime
Bilangan bulat
Waktu klik ganda, dalam milidetik.
ProcessorLevel
Bilangan bulat
Windows Vista dan yang lebih baru. Tingkat prosesor. Mengembalikan 3, 4, atau 5, untuk prosesor tingkat x386, x486, dan Pentium.
ProcessorSpeed
Bilangan bulat
Kecepatan prosesor, dalam megahertz (MHz).
ProcessorArchitecture
Bilangan bulat
Arsitektur prosesor. Untuk detailnya, lihat diskusi anggota wProcessorArchitecture dari struktur SYSTEM_INFO .
PhysicalMemoryInstalled
Bilangan bulat
Jumlah memori fisik yang diinstal, dalam byte.
Berikut ini hanya valid pada Windows XP.
IsOS_Professional
Boolean
Atur ke true jika sistem operasi adalah Windows XP Professional Edition; jika tidak, salah.
IsOS_Personal
Boolean
Atur ke true jika sistem operasi adalah Windows XP Home Edition; jika tidak, salah.
Berikut ini hanya valid pada Windows XP dan yang lebih baru.
IsOS_DomainMember
Boolean
Atur ke true jika komputer adalah anggota domain; jika tidak, salah.
Metode ini saat ini tidak tersedia di Microsoft Visual Basic.
Contoh
Contoh berikut menunjukkan penggunaan GetSystemInformation untuk JScript dan 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>
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2003 [hanya aplikasi desktop] |
| Header |
|
| IDL |
|
| DLL |
|