CIM_BIOSElement クラス (CIMWin32 WMI プロバイダー)

CIM_BIOSElement クラスは、非揮発性ストレージに読み込まれ、コンピューター システムの起動と構成に使用される低レベルのソフトウェアを表します。

重要

DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。

次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF の順序ではなく、アルファベット順に一覧表示されます。

構文

[abstract, UUID("{8502C562-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_BIOSElement : CIM_SoftwareElement
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Status;
  string   Name;
  string   BuildNumber;
  string   CodeSet;
  string   IdentificationCode;
  string   LanguageEdition;
  string   OtherTargetOS;
  string   SerialNumber;
  string   SoftwareElementID;
  uint16   SoftwareElementState;
  uint16   TargetOperatingSystem;
  string   Manufacturer;
  string   Version;
  boolean  PrimaryBIOS;
};

メンバー

CIM_BIOSElement クラスには、次の種類のメンバーがあります。

プロパティ

CIM_BIOSElement クラスには、これらのプロパティがあります。

BuildNumber

データ型: string

アクセスの種類: 読み取り専用

修飾子: Maxlen (64)、 Mappingstrings ("MIF。DMTF|ソフトウェア コンポーネント情報|002.4")

このソフトウェア要素のコンパイルの内部識別子。

このプロパティは、 CIM_SoftwareElementから継承されます。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの短いテキスト説明。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

コードセット

データ型: string

アクセスの種類: 読み取り専用

修飾子: Maxlen (64)

ソフトウェア要素によって使用されるコード セット。

このプロパティは、 CIM_SoftwareElementから継承されます。

説明

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Description")

オブジェクトのテキスト説明。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

IdentificationCode

データ型: string

アクセスの種類: 読み取り専用

修飾子: Maxlen (64)、 Mappingstrings ("MIF。DMTF|ソフトウェア コンポーネント情報|002.7")

ソフトウェア要素の製造元の識別子。多くの場合、在庫保管単位 (SKU) または部品番号です。

このプロパティは、 CIM_SoftwareElementから継承されます。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされたタイミングを示します。 値がない場合、オブジェクトがインストールされていないことを示すわけではありません。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

LanguageEdition

データ型: string

アクセスの種類: 読み取り専用

修飾子: Maxlen (32)、 Mappingstrings ("MIF。DMTF|ソフトウェア コンポーネント情報|002.6")

ソフトウェア要素の言語エディション。 ISO 639 で定義されている言語コードを使用する必要があります。 ソフトウェア要素が製品の多言語または国際バージョンを表す場合は、文字列 "多言語" を使用する必要があります。

このプロパティは、 CIM_SoftwareElementから継承されます。

Manufacturer

データ型: string

アクセスの種類: 読み取り専用

修飾子: オーバーライド ("Manufacturer")、 MappingStrings ("MIF。DMTF|システム BIOS|001.2")

BIOS の製造元。

Name

データ型: string

アクセスの種類: 読み取り専用

修飾子: keymaxlen (256)

このソフトウェア要素を識別するために使用される名前

このプロパティは、 CIM_SoftwareElementから継承されます。

OtherTargetOS

データ型: string

アクセスの種類: 読み取り専用

修飾子: Maxlen (64)、 ModelCorrespondence ("CIM_OperatingSystemOtherTypeDescription")

TargetOperatingSystem プロパティの値が 1 ("Other") の場合のソフトウェア要素の製造元とオペレーティング システムの種類。 TargetOperatingSystem プロパティの値が 1 の場合、このプロパティには null 以外の値が必要です。 その他のすべての TargetOperatingSystem 値の場合、このプロパティは null です。

このプロパティは、 CIM_SoftwareElementから継承されます。

PrimaryBIOS

データ型: boolean

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|システム BIOS|001.9")

TRUE の場合、これはコンピューター システムのプライマリ BIOS です。

SerialNumber

データ型: string

アクセスの種類: 読み取り専用

修飾子: Maxlen (64)、 Mappingstrings ("MIF。DMTF|ComponentID|001.4")

ソフトウェア要素のシリアル番号。

このプロパティは、 CIM_SoftwareElementから継承されます。

SoftwareElementID

データ型: string

アクセスの種類: 読み取り専用

修飾子: keymaxlen (256)

ソフトウェア要素の識別子。 この CIM_SoftwareElementの一意の表現を作成するために、他のキーと組み合わせて使用するように設計されています。

このプロパティは、 CIM_SoftwareElementから継承されます。

SoftwareElementState

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: キー

ソフトウェア要素の状態。

このプロパティは、 CIM_SoftwareElementから継承されます。

デプロイ可能 (0)

正常に配布するために必要な詳細と、インストール可能な状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。

インストール可能 (1)

正常にインストールするために必要な詳細と、実行可能状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。

実行可能ファイル (2)

正常に実行するために必要な詳細と、実行中の状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。

実行中 (3)

start 要素の監視と操作に必要な詳細について説明します。

状態

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態を示す文字列。 運用状態と非運用状態を定義できます。 操作状態には、"OK"、"低下"、"事前失敗" が含まれます。 "Pred Fail" は、要素が正しく機能しているが、エラー (SMART 対応ハード ディスク ドライブなど) を予測していることを示します。

非運用状態には、"エラー"、"開始中"、"停止中"、"サービス" が含まれる場合があります。 "サービス" は、ディスクのミラー、ユーザーのアクセス許可リストの再読み込み、またはその他の管理作業中に適用できます。 このような作業のすべてがオンラインであるわけではありませんが、マネージド要素は "OK" でも、他の状態の 1 つでもありません。

このプロパティは、 CIM_ManagedSystemElementから継承されます。

次の値があります。

OK ("OK")

エラー ("Error")

機能低下 ("Degraded")

不明 ("不明")

Pred Fail ("Pred Fail")

開始 ("開始")

停止中 ("停止中")

サービス ("Service")

ストレス ( "ストレス")

NonRecover ("NonRecover")

連絡先なし ("連絡先なし")

Lost Comm ("Lost Comm")

TargetOperatingSystem

データ型: uint16

アクセスの種類: 読み取り専用

修飾子: keyMappingstrings ("MIF.DMTF|ソフトウェア コンポーネント情報|002.5")、 ModelCorrespondence ("CIM_OperatingSystemOSType")

オペレーティング システム環境。 このプロパティの値は、バイナリの実行可能性を保証するものではありません。詳細な情報が必要です。 オペレーティング システムのバージョンは、オペレーティング システムのバージョン チェックを使用して指定する必要があります。 また、オペレーティング システムを実行するアーキテクチャも必要です。 これらのコンストラクトを組み合わせることで、プロバイダーは特定のソフトウェア要素に必要なオペレーティング システムのレベルを明確に識別できます。

このプロパティは、 CIM_SoftwareElementから継承されます。

不明 (0)

その他 (1)

MACOS (2)

Mac OS

ATTUNIX (3)

ATT UNIX

DGUX (4)

DECNT (5)

Digital Unix (6)

OpenVMS (7)

VMS を開く

HPUX (8)

HP-UX

AIX (9)

MVS (10)

OS400 (11)

OS/2 (12)

JavaVM (13)

Java 用 Microsoft Virtual Machine (VM)

MSDOS (14)

WIN3x (15)

Windows 3.x

WIN95 (16)

Windows 95

WIN98 (17)

Windows 98

WINNT (18)

Windows NT

WINCE (19)

Windows CE

NCR3000 (20)

NCR 3000

NetWare (21)

OSF (22)

DC/OS (23)

依存する UNIX (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

SunOS (30)

U6000 (31)

ASERIES (32)

A シリーズ

TandemNSK (33)

タンデム NSK

TandemNT (34)

Tandem NT

BS2000 (35)

BS2000/OSD

LINUX (36)

Lynx (37)

XENIX (38)

VM/ESA (39)

対話型 UNIX (40)

BSDUNIX (41)

BSD UNIX

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

Mac OS 9

MACH カーネル (46)

Inferno (47)

QNX (48)

EPOC (49)

IxWorks (50)

VxWorks (51)

MiNT (52)

BeOS (53)

HP MPE (54)

NextStep (55)

PalmPilot (56)

Palm OS

Rhapsody (57)

Windows 2000 (58)

Dedicated (59)

VSE (60)

TPF (61)

Version

データ型: string

アクセスの種類: 読み取り専用

修飾子: オーバーライド ("Version")、 MappingStrings ("MIF。DMTF|システム BIOS|001.3")

BIOS のバージョン。

注釈

CIM_BIOSElement クラスは、CIM_SoftwareElementから派生します。

WMI では、このクラスは実装されません。 CIM_BIOSElementから派生したクラスの詳細については、「Win32 クラス」を参照してください。

このドキュメントは、DMTF によって発行された CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーの修正、Microsoft SDK ドキュメント標準への準拠、または詳細情報の提供を行うために変更を加えた可能性があります。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_SoftwareElement