Class: WMI::Win32_SoftwareFeature
- Inherits:
-
Base
- Object
- Base
- WMI::Win32_SoftwareFeature
- Defined in:
- lib/Win32_SoftwareFeature.rb
Overview
SoftwareFeatures と SoftwareElements: ‘SoftwareFeature’ とは、製品とは異なるサブセットのことで、1 つ以上の ‘SoftwareElements’ から構成されています。SoftwareElement はそれぞれ、Win32_SoftwareElement インスタンスで定義されていて、機能とその SoftwareFeature の間の関連付けは Win32_SoftwareFeatureSoftwareElement Assiciation で定義されています。コンポーネントはすべて 2 つ以上の SoftwareFeatures 間で ’共有’ できます。2 つ以上の機能が同じコンポーネントを参照し、それらの機能が選択される場合、その参照されたコンポーネントがインストールされることになります。
Instance Attribute Summary (collapse)
-
- (uint16) Accesses
readonly
この SoftwareFeature が使用された回数.
-
- (uint16) Attributes
readonly
リモート実行オプションで irsEnum の 1 つ: ifrsFavorLocal = 0: ローカルでコンポーネントをインストール、可能な場合 ifrsFavorSource = 1: ソース (CD/サーバー) からコンポーネントのインストールを実行、可能な場合 ifrsFollowParent = 2: 親の機能のリモート実行オプションに従ってください。.
-
- (string) Caption
readonly
Caption プロパティは、オブジェクトについての簡単な説明 (1 行分の文字列) です。.
-
- (string) Description
readonly
Description プロパティでオブジェクトの説明が提供されます。.
-
- (string) IdentifyingNumber
readonly
ソフトウェアのシリアル番号またはハードウェア チップの型番号などの製品 ID です.
-
- (datetime) InstallDate
readonly
InstallDate プロパティは、オブジェクトがインストールされた日時を示す値です。.
-
- (sint16) InstallState
readonly
ソフトウェアの機能のインストールされた状態です。.
-
- (datetime) LastUse
readonly
前回この SoftwareFeature を使用した時間です.
-
- (string) Name
readonly
Name プロパティにより、データ処理システム外でオブジェクトを認識するラベルが定義されます。.
-
- (string) ProductName
readonly
共通に使われている製品名です.
-
- (string) Status
readonly
Status プロパティはオブジェクトの現在の状態を示す文字列です。.
-
- (string) Vendor
readonly
製品の供給者名です。.
-
- (string) Version
readonly
製品のバージョン情報です。.
Instance Method Summary (collapse)
-
- (uint32) Configure(InstallState)
このメソッドにより Win32_SoftwareFeature の関連するインスタンスが指定されたインストール状態に構成されます。 メソッドは次の値を返すことができます: 0 - 成功です。.
-
- (uint32) Reinstall(ReinstallMode)
このメソッドにより 指定された再インストール モードを使用して Win32_SoftwareFeature の関連するインスタンスが再インストールされます。 メソッドは次の値を返すことができます: 0 - 成功です。.
Methods inherited from Base
#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_
Instance Attribute Details
- (uint16) Accesses (readonly)
この SoftwareFeature が使用された回数
34 35 36 |
# File 'lib/Win32_SoftwareFeature.rb', line 34 def Accesses @Accesses end |
- (uint16) Attributes (readonly)
リモート実行オプションで irsEnum の 1 つ: ifrsFavorLocal = 0: ローカルでコンポーネントをインストール、可能な場合 ifrsFavorSource = 1: ソース (CD/サーバー) からコンポーネントのインストールを実行、可能な場合 ifrsFollowParent = 2: 親の機能のリモート実行オプションに従ってください。
39 40 41 |
# File 'lib/Win32_SoftwareFeature.rb', line 39 def Attributes @Attributes end |
- (string) Caption (readonly)
Caption プロパティは、オブジェクトについての簡単な説明 (1 行分の文字列) です。
44 45 46 |
# File 'lib/Win32_SoftwareFeature.rb', line 44 def Caption @Caption end |
- (string) Description (readonly)
Description プロパティでオブジェクトの説明が提供されます。
50 51 52 |
# File 'lib/Win32_SoftwareFeature.rb', line 50 def Description @Description end |
- (string) IdentifyingNumber (readonly)
ソフトウェアのシリアル番号またはハードウェア チップの型番号などの製品 ID です
55 56 57 |
# File 'lib/Win32_SoftwareFeature.rb', line 55 def end |
- (datetime) InstallDate (readonly)
InstallDate プロパティは、オブジェクトがインストールされた日時を示す値です。
61 62 63 |
# File 'lib/Win32_SoftwareFeature.rb', line 61 def InstallDate @InstallDate end |
- (sint16) InstallState (readonly)
ソフトウェアの機能のインストールされた状態です。
66 67 68 |
# File 'lib/Win32_SoftwareFeature.rb', line 66 def InstallState @InstallState end |
- (datetime) LastUse (readonly)
前回この SoftwareFeature を使用した時間です
71 72 73 |
# File 'lib/Win32_SoftwareFeature.rb', line 71 def LastUse @LastUse end |
- (string) Name (readonly)
Name プロパティにより、データ処理システム外でオブジェクトを認識するラベルが定義されます。
77 78 79 |
# File 'lib/Win32_SoftwareFeature.rb', line 77 def Name @Name end |
- (string) ProductName (readonly)
共通に使われている製品名です
82 83 84 |
# File 'lib/Win32_SoftwareFeature.rb', line 82 def ProductName @ProductName end |
- (string) Status (readonly)
Status プロパティはオブジェクトの現在の状態を示す文字列です。
95 96 97 |
# File 'lib/Win32_SoftwareFeature.rb', line 95 def Status @Status end |
- (string) Vendor (readonly)
製品の供給者名です。
DMTF Solution Exchange Standard
101 102 103 |
# File 'lib/Win32_SoftwareFeature.rb', line 101 def Vendor @Vendor end |
- (string) Version (readonly)
製品のバージョン情報です。
DMTF Solution Exchange Standard
107 108 109 |
# File 'lib/Win32_SoftwareFeature.rb', line 107 def Version @Version end |
Instance Method Details
- (uint32) Configure(InstallState)
このメソッドにより Win32_SoftwareFeature の関連するインスタンスが指定されたインストール状態に構成されます。 メソッドは次の値を返すことができます: 0 - 成功です。
2147549445 - RPC サーバーのフォールト エラーです。
その他 - 上記に一覧表示された以外の整数値については、Windows インストーラ API に返されたエラー コードと Win32 エラー コードに関するドキュメントを参照してください。
28 29 |
# File 'lib/Win32_SoftwareFeature.rb', line 28 def Configure InstallState end |
- (uint32) Reinstall(ReinstallMode)
このメソッドにより 指定された再インストール モードを使用して Win32_SoftwareFeature の関連するインスタンスが再インストールされます。 メソッドは次の値を返すことができます: 0 - 成功です。
2147549445 - RPC サーバーのフォールト エラーです。
その他 - 上記に一覧表示された以外の整数値については、Windows インストーラ API に返されたエラー コードと Win32 エラー コードに関するドキュメントを参照してください。
15 16 |
# File 'lib/Win32_SoftwareFeature.rb', line 15 def Reinstall ReinstallMode end |