IShellDispatch2.GetSystemInformation メソッド
システム情報を取得します。
構文
retVal = IShellDispatch2.GetSystemInformation(
sName
)
IShellDispatch2.GetSystemInformation( _
ByVal sName As BSTR _
) As Variant
パラメーター
-
sName [in]
-
種類: BSTR
要求されるシステム情報を指定する文字列型 ( String ) の値です。
戻り値
JScript
Type: Variant
要求されたシステム情報の値を返します。 戻り値の型は、要求されるシステム情報によって異なります。 詳細については、「解説」を参照してください。
VB
Type: Variant
要求されたシステム情報の値を返します。 戻り値の型は、要求されるシステム情報によって異なります。 詳細については、「解説」を参照してください。
注釈
このメソッドは、 Shell.GetSystemInformation メソッドを使用して実装され、アクセスされます。
このメソッドは、多くのシステム情報値を要求するために使用できます。 次の表は、返される値の情報と関連付けられた型を要求するために使用される sName 値を示しています。
sName
の戻り値の型 :
説明
DirectoryServiceAvailable
Boolean
ディレクトリ サービスが使用可能な場合は true に設定します。それ以外の場合は false。
DoubleClickTime
整数
ダブルクリック時間 (ミリ秒単位)。
ProcessorLevel
整数
Windows Vista 以降。 プロセッサ レベル。 x386、x486、Pentium レベルのプロセッサの場合は、それぞれ 3、4、または 5 を返します。
ProcessorSpeed
整数
プロセッサ速度 (メガヘルツ (MHz) 単位)。
ProcessorArchitecture
整数
プロセッサ アーキテクチャ。 詳細については、SYSTEM_INFO構造体の wProcessorArchitecture メンバーの説明を参照してください。
PhysicalMemoryInstalled
整数
インストールされている物理メモリの量 (バイト単位)。
次は、Windows XP でのみ有効です。
IsOS_Professional
Boolean
オペレーティング システムが Windows XP Professional Edition の場合は true に設定します。それ以外の場合は false。
IsOS_Personal
Boolean
オペレーティング システムが Windows XP Home Edition の場合は true に設定します。それ以外の場合は false。
以下は、Windows XP 以降でのみ有効です。
IsOS_DomainMember
Boolean
コンピューターがドメインのメンバーである場合は true に設定します。それ以外の場合は false。
現在、このメソッドは Microsoft Visual Basic では使用できません。
例
次の例は、JScript と VBScript の GetSystemInformation の使用を示しています。
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>
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|
IDL |
|
[DLL] |
|