Class: WMI::Win32_DriverVXD
Overview
Win32_DriverVXD クラスは Win32 コンピュータ システムの仮想デバイス ドライバを表します。仮想デバイスは、複数のアプリケーションによりリソースが同時に使用されるようにシステム リソース (ハードウェア デバイスまたはインストール済みソフトウェアなど) を管理するプログラムです。Windows は仮想デバイスを使用して、Windows ベースのアプリケーションのマルチタスクが実行できるようにします。仮想デバイスは、割り込みを処理するために Windows に関連して作動し、ほかのアプリケーションの実行を妨げないで指定されたアプリケーションに I/O 操作を実行します。 ほとんどの仮想デバイスはハードウェアを管理し、また ROM BIOS ルーチンなどの対応するソフトウェアを管理または置換します。仮想デバイスにはデバイスの動作を実行するために必要なデバイス固有のコードが含まれるか、または仮想デバイスは操作を実行するためにほかのソフトウェアに依存します。すべての場合で、仮想デバイスによって各アプリケーションのデバイスの状態が記憶され、アプリケーションの実行が続く限りデバイスが正しい状態にあることが確認されます。 一部の仮想デバイスにより、MS-DOS デバイス ドライバまたは Terminate and Stay Resident (TSR) プログラムなどのインストールされたソフトウェアだけが管理されます。そのような仮想デバイスには、ソフトウェアをエミュレートするか、ソフトウェアにより現在実行中のアプリケーションにのみ適用されるデータが使用されることを確認するコードが含まれます。仮想デバイスはインストールされたソフトウェアのパフォーマンスを向上するために使用されることもあります; Intel 互換マイクロプロセッサは MS-DOS デバイス ドライバまたは TSR の 16 ビット コードより効果的に仮想デバイスの 32 ビット コードを実行します。
Instance Attribute Summary (collapse)
-
- (string) BuildNumber
readonly
このソフトウェア要素のコンパイルの内部識別子です。.
-
- (string) Caption
readonly
Caption プロパティは、オブジェクトについての簡単な説明 (1 行分の文字列) です。.
-
- (string) CodeSet
readonly
このソフトウェア要素で使用されるコード セットです。.
-
- (string) Control
readonly
Control プロパティは、ドライバの制御プロシージャへのオフセット アドレスを示します。.
-
- (string) Description
readonly
Description プロパティでオブジェクトの説明が提供されます。.
-
- (string) DeviceDescriptorBlock
readonly
DeviceDescriptorBlock プロパティは、デバイス記述子ブロック (DDB) 構造に対するオフセット アドレスを示します。.
-
- (string) IdentificationCode
readonly
このプロパティの値はこのソフトウェア要素の製造元の識別子です。.
-
- (datetime) InstallDate
readonly
InstallDate プロパティは、オブジェクトがインストールされた日時を示す値です。.
-
- (string) LanguageEdition
readonly
このプロパティの値は、このソフトウェア要素の言語を示します。.
-
- (string) Manufacturer
readonly
このソフトウェア要素の製造元です。.
-
- (string) Name
readonly
このソフトウェア要素を識別するのに使用される名前です。.
-
- (string) OtherTargetOS
readonly
OtherTargetOS プロパティにより、TargetOperatingSystem プロパティに 1 の値 ("その他") があるときに、ソフトウェア要素の製造元とオペレーティング システムが記録されます。.
-
- (string) PM_API
readonly
PM_API は、この VXD の保護モード アプリケーション プログラミング インターフェイスへのオフセット アドレスを示します。.
-
- (string) SerialNumber
readonly
このソフトウェア要素の割り当てシリアル番号です。.
-
- (uint32) ServiceTableSize
readonly
ServiceTableSize プロパティは、インストールされているサービス数とオペレーティング システムにより提供されるデバイス ドライバ サービス数を示します。.
-
- (string) SoftwareElementID
readonly
これはこのソフトウェア要素の識別子で、この CIM_SoftwareElement の一意な表示を作成するためにほかのキーとともに使用されるように設計されています。.
-
- (uint16) SoftwareElementState
readonly
SoftwareElementState は、ソフトウェア要素のライフ サイクルのさまざまな状態を認識するためにこのモデルで定義されています。.
-
- (string) Status
readonly
Status プロパティはオブジェクトの現在の状態を示す文字列です。.
-
- (uint16) TargetOperatingSystem
readonly
TargetOperatingSystem プロパティにより、プロバイダがオペレーティング システム環境を指定できます。.
-
- (string) V86_API
readonly
V86_API は、仮想 8086 モードで使用されるアプリケーション プログラミング インターフェイスのオフセットを示します。.
-
- (string) Version
readonly
Version プロパティは、VXD ドライバのバージョンを示します。.
Method Summary
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
- (string) BuildNumber (readonly)
このソフトウェア要素のコンパイルの内部識別子です。
9 10 11 |
# File 'lib/Win32_DriverVXD.rb', line 9 def BuildNumber @BuildNumber end |
- (string) Caption (readonly)
Caption プロパティは、オブジェクトについての簡単な説明 (1 行分の文字列) です。
14 15 16 |
# File 'lib/Win32_DriverVXD.rb', line 14 def Caption @Caption end |
- (string) CodeSet (readonly)
このソフトウェア要素で使用されるコード セットです。
20 21 22 |
# File 'lib/Win32_DriverVXD.rb', line 20 def CodeSet @CodeSet end |
- (string) Control (readonly)
Control プロパティは、ドライバの制御プロシージャへのオフセット アドレスを示します。
28 29 30 |
# File 'lib/Win32_DriverVXD.rb', line 28 def Control @Control end |
- (string) Description (readonly)
Description プロパティでオブジェクトの説明が提供されます。
34 35 36 |
# File 'lib/Win32_DriverVXD.rb', line 34 def Description @Description end |
- (string) DeviceDescriptorBlock (readonly)
DeviceDescriptorBlock プロパティは、デバイス記述子ブロック (DDB) 構造に対するオフセット アドレスを示します。
DDB
41 42 43 |
# File 'lib/Win32_DriverVXD.rb', line 41 def DeviceDescriptorBlock @DeviceDescriptorBlock end |
- (string) IdentificationCode (readonly)
このプロパティの値はこのソフトウェア要素の製造元の識別子です。
47 48 49 |
# File 'lib/Win32_DriverVXD.rb', line 47 def IdentificationCode @IdentificationCode end |
- (datetime) InstallDate (readonly)
InstallDate プロパティは、オブジェクトがインストールされた日時を示す値です。
53 54 55 |
# File 'lib/Win32_DriverVXD.rb', line 53 def InstallDate @InstallDate end |
- (string) LanguageEdition (readonly)
このプロパティの値は、このソフトウェア要素の言語を示します。
ISO 639
60 61 62 |
# File 'lib/Win32_DriverVXD.rb', line 60 def LanguageEdition @LanguageEdition end |
- (string) Manufacturer (readonly)
このソフトウェア要素の製造元です。
65 66 67 |
# File 'lib/Win32_DriverVXD.rb', line 65 def Manufacturer @Manufacturer end |
- (string) Name (readonly)
このソフトウェア要素を識別するのに使用される名前です。
70 71 72 |
# File 'lib/Win32_DriverVXD.rb', line 70 def Name @Name end |
- (string) OtherTargetOS (readonly)
OtherTargetOS プロパティにより、TargetOperatingSystem プロパティに 1 の値 ("その他") があるときに、ソフトウェア要素の製造元とオペレーティング システムが記録されます。
77 78 79 |
# File 'lib/Win32_DriverVXD.rb', line 77 def OtherTargetOS @OtherTargetOS end |
- (string) PM_API (readonly)
PM_API は、この VXD の保護モード アプリケーション プログラミング インターフェイスへのオフセット アドレスを示します。
83 84 85 |
# File 'lib/Win32_DriverVXD.rb', line 83 def PM_API @PM_API end |
- (string) SerialNumber (readonly)
このソフトウェア要素の割り当てシリアル番号です。
88 89 90 |
# File 'lib/Win32_DriverVXD.rb', line 88 def SerialNumber @SerialNumber end |
- (uint32) ServiceTableSize (readonly)
ServiceTableSize プロパティは、インストールされているサービス数とオペレーティング システムにより提供されるデバイス ドライバ サービス数を示します。
95 96 97 |
# File 'lib/Win32_DriverVXD.rb', line 95 def ServiceTableSize @ServiceTableSize end |
- (string) SoftwareElementID (readonly)
これはこのソフトウェア要素の識別子で、この CIM_SoftwareElement の一意な表示を作成するためにほかのキーとともに使用されるように設計されています。
100 101 102 |
# File 'lib/Win32_DriverVXD.rb', line 100 def SoftwareElementID @SoftwareElementID end |
- (uint16) SoftwareElementState (readonly)
SoftwareElementState は、ソフトウェア要素のライフ サイクルのさまざまな状態を認識するためにこのモデルで定義されています。
-
109 110 111 |
# File 'lib/Win32_DriverVXD.rb', line 109 def SoftwareElementState @SoftwareElementState end |
- (string) Status (readonly)
Status プロパティはオブジェクトの現在の状態を示す文字列です。
122 123 124 |
# File 'lib/Win32_DriverVXD.rb', line 122 def Status @Status end |
- (uint16) TargetOperatingSystem (readonly)
TargetOperatingSystem プロパティにより、プロバイダがオペレーティング システム環境を指定できます。
132 133 134 |
# File 'lib/Win32_DriverVXD.rb', line 132 def end |
- (string) V86_API (readonly)
V86_API は、仮想 8086 モードで使用されるアプリケーション プログラミング インターフェイスのオフセットを示します。
138 139 140 |
# File 'lib/Win32_DriverVXD.rb', line 138 def V86_API @V86_API end |
- (string) Version (readonly)
Version プロパティは、VXD ドライバのバージョンを示します。
145 146 147 |
# File 'lib/Win32_DriverVXD.rb', line 145 def Version @Version end |