kelas Msvm_BIOSElement

Mewakili perangkat lunak tingkat rendah yang dimuat ke dalam RAM untuk mengonfigurasi dan memulai sistem. BIOS bukan perangkat logis, oleh karena itu BIOS virtual tidak boleh dianggap sebagai perangkat komputer virtual. Karena bukan perangkat, ia tidak memiliki kumpulan sumber daya yang sesuai. Objek BIOS dikaitkan dengan komputer virtual melalui asosiasi Msvm_SystemBIOS .

Sintaks berikut adalah kode Managed Object Format (MOF) yang disederhanakan, dan mencakup semua properti yang diwariskan.

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BIOSElement : CIM_BIOSElement
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   Name = "BIOS";
  uint16   SoftwareElementState = 2;
  string   SoftwareElementID = "Microsoft:GUID\device-specific data";
  uint16   TargetOperatingSystem = 0;
  string   OtherTargetOS;
  string   BuildNumber = 14;
  string   SerialNumber;
  string   CodeSet;
  string   IdentificationCode;
  string   LanguageEdition;
  string   Version = "8.02.00";
  string   Manufacturer = "Microsoft Corporation";
  boolean  PrimaryBIOS = True;
  string   ListOfLanguages[] = "en|US|iso8859-1";
  string   CurrentLanguage = "en|US|iso8859-1";
  unit64   LoadedStartingAddress = 0xE0000;
  unit64   LoadedEndingAddress = 0xFFFFF;
  string   LoadUtilityInformation;
  datetime ReleaseDate;
  string   RegistryURIs[];
  string   BIOSGUID;
  string   BIOSSerialNumber;
  string   BaseBoardSerialNumber;
  string   ChassisSerialNumber;
  string   ChassisAssetTag;
  boolean  BIOSNumLock;
  uint16   BootOrder[];
};

Anggota

Kelas Msvm_BIOSElement memiliki jenis anggota ini:

Properti

Kelas Msvm_BIOSElement memiliki properti ini.

BaseBoardSerialNumber

Jenis data: string

Jenis akses: Baca-saja

Nomor seri untuk papan dasar pada komputer virtual.

BIOSGUID

Jenis data: string

Jenis akses: Baca-saja

Pengidentifikasi unik untuk BIOS.

BIOSNumLock

Jenis data: boolean

Jenis akses: Baca-saja

Status yang diaktifkan dari Num Lock di BIOS.

BIOSSerialNumber

Jenis data: string

Jenis akses: Baca-saja

Nomor seri untuk BIOS.

BootOrder

Jenis data: array uint16

Jenis akses: Baca-saja

Kualifikasi: ArrayType ("Terindeks"), MAX (4)

Urutan di mana perangkat akan dicari untuk sektor boot saat startup.

BuildNumber

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Pengidentifikasi internal untuk kompilasi elemen perangkat lunak ini. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke 14.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Deskripsi singkat tentang objek . Properti ini diwarisi dari CIM_ManagedElement.

ChassisAssetTag

Jenis data: string

Jenis akses: Baca-saja

Secara otomatis diisi oleh BIOS ketika komputer virtual dibuat.

ChassisSerialNumber

Jenis data: string

Jenis akses: Baca-saja

Secara otomatis diisi oleh BIOS ketika komputer virtual dibuat.

CodeSet

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Kumpulan kode yang digunakan oleh elemen perangkat lunak. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke Null.

CommunicationStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan kemampuan instrumentasi untuk berkomunikasi dengan elemen terkelola yang mendasar. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

CurrentLanguage

Jenis data: string

Jenis akses: Baca-saja

Bahasa yang saat ini dipilih untuk BIOS. Properti ini diwarisi dari CIM_BIOSElement, dan selalu diatur ke "en| US|iso8859-1".

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Deskripsi objek . Properti ini diwarisi dari CIM_ManagedElement.

DetailedStatus

Jenis data: uint16

Jenis akses: Baca-saja

Melengkapi properti PrimaryStatus dengan detail status tambahan. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

ElementName

Jenis data: string

Jenis akses: Baca-saja

Nama tampilan untuk elemen . Properti ini diwarisi dari CIM_ManagedElement.

HealthState

Jenis data: uint16

Jenis akses: Baca-saja

Menentukan kesehatan elemen saat ini. Atribut ini mengekspresikan kesehatan elemen ini tetapi belum tentu subkomponennya.

Saat terjadi kesalahan kritis, periksa log peristiwa untuk detailnya. Properti EnabledState juga dapat berisi informasi selengkapnya. Misalnya, ketika ruang disk sangat rendah, HealthState diatur ke 25, komputer virtual dijeda, dan EnabledState diatur ke 32768 (Dijeda).

Properti ini diwarisi dari CIM_ManagedSystemElement.

Nilai Makna
OK
5
Komputer virtual berfungsi penuh dan beroperasi dalam parameter operasional normal dan tanpa kesalahan.
Kegagalan Besar
20
Komputer virtual mengalami kegagalan besar. Nilai ini digunakan ketika satu atau beberapa disk yang berisi VHD komputer virtual hampir kehabisan ruang disk dan komputer virtual telah dijeda.
Kegagalan kritis
25
Elemen ini tidak berfungsi, dan pemulihan mungkin tidak dimungkinkan. Ini dapat menunjukkan bahwa proses pekerja untuk komputer virtual (Vmwp.exe) tidak merespons permintaan kontrol atau informasi, atau bahwa satu atau beberapa disk yang berisi VHD untuk komputer virtual hampir kehabisan ruang disk.

IdentificationCode

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Pengidentifikasi produsen untuk elemen perangkat lunak ini. Seringkali ini akan menjadi stock keeping unit (SKU) atau nomor bagian. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke Null.

InstallDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Secara otomatis diisi oleh BIOS ketika komputer virtual dibuat. Properti ini diwarisi dari CIM_ManagedSystemElement.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci

Secara unik mengidentifikasi instans kelas ini. Properti ini diwarisi dari CIM_ManagedElement.

LanguageEdition

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (32)

Edisi bahasa dari elemen perangkat lunak ini. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke Null.

ListOfLanguages

Jenis data: array string

Jenis akses: Baca-saja

Daftar bahasa yang dapat diinstal untuk BIOS. Properti INI diwarisi dari CIM_BIOSElement, dan selalu diatur ke "en| US|iso8859-1".

LoadedEndingAddress

Jenis data: unit64

Jenis akses: Baca-saja

Alamat akhir memori yang diduduki BIOS ini. Properti ini diwarisi dari CIM_BIOSElement, dan selalu diatur ke 0xFFFFF.

LoadedStartingAddress

Jenis data: unit64

Jenis akses: Baca-saja

Alamat awal memori yang diduduki BIOS ini. Properti ini diwarisi dari CIM_BIOSElement, dan selalu diatur ke 0xE0000.

LoadUtilityInformation

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan bios flash/load utility yang diperlukan untuk memperbarui elemen BIOS. Versi dan informasi lainnya dapat ditunjukkan dalam properti ini. Properti ini diwarisi dari CIM_BIOSElement, dan selalu diatur ke Null.

Produsen

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (256)

Produsen BIOS ini. Properti ini diwarisi dari CIM_BIOSElement, dan selalu diatur ke "Microsoft Corporation".

Nama

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (1024)

Nama yang digunakan untuk mengidentifikasi elemen perangkat lunak ini. Ketika disubkelas, properti ini dapat diganti menjadi properti kunci. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke "BIOS".

OperatingStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menyediakan informasi status saat ini untuk kondisi operasional elemen dan dapat digunakan untuk memberikan detail lebih lanjut sehubungan dengan nilai properti EnabledState . Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

OperationalStatus

Jenis data: array uint16

Jenis akses: Baca-saja

Array yang berisi status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement. Nilai pada indeks nol (0) adalah salah satu nilai berikut.

Nilai Makna
OK
2
Komputer virtual berfungsi dan beroperasi secara normal.
Diturunkan
3
Komputer virtual hanya berfungsi sebagian. Ini menunjukkan bahwa penyimpanan yang berisi konfigurasi tidak dapat diakses. Komputer virtual dalam status ini hanya dapat dimatikan atau dihapus.
Kegagalan Prediktif
5
Komputer virtual berfungsi tetapi mungkin gagal di masa depan. Ini menunjukkan bahwa penyimpanan yang berisi hard disk virtual komputer virtual hampir kehabisan ruang kosong. Komputer virtual akan dijeda jika lebih banyak ruang disk tidak tersedia.
Berhenti
10
Nilai ini tidak didukung. Jika komputer virtual dihentikan, properti EnabledState akan memiliki nilai 3 (Dinonaktifkan).
Dalam Layanan
11
Komputer virtual sedang memproses permintaan.
Tidak aktif
15
Nilai ini tidak didukung. Jika komputer virtual ditangguhkan atau dijeda, properti EnabledState akan memiliki nilai 32769 (Ditangguhkan) atau 32768 (Dijeda).

Nilai pada indeks satu (1) bersifat opsional dan berisi informasi status sekunder. Klien harus menggunakan status utama dari indeks nol (0) untuk menentukan apakah permintaan baru dapat dikeluarkan ke komputer virtual. Jika OperationalStatus[0] adalah 2 (OK), maka operasi yang ditunjukkan oleh OperationalStatus[1] dapat terganggu.

Nilai di OperationalStatus[1] adalah salah satu nilai berikut.

Nilai Makna
Membuat Rekam Jepret
32768
Rekam jepret sedang dalam proses dibuat untuk komputer virtual.
Menerapkan Rekam Jepret
32769
Rekam jepret sedang dalam proses diterapkan ke komputer virtual.
Menghapus Rekam Jepret
32770
Rekam jepret sedang dalam proses dihapus dari komputer virtual.
Menunggu untuk Memulai
32771
Komputer virtual akan dimulai setelah penundaan startup otomatis berlalu.
Menggabungkan Disk
32772
Hard disk virtual dari rekam jepret yang dihapus sebelumnya sedang digabungkan.
Mengekspor Komputer Virtual
32773
Komputer virtual sedang diekspor.
Memigrasikan Komputer Virtual
32774
Komputer virtual sedang dimigrasikan langsung dari satu komputer fisik ke komputer lain.

OtherTargetOS

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Produsen dan sistem operasi untuk elemen perangkat lunak ketika properti TargetOperatingSystem memiliki nilai 1 (Lainnya), yang mengharuskan properti OtherTargetOS memiliki nilai non-Null. Untuk semua nilai Lain dari TargetOperatingSystem, properti OtherTargetOS harus Null. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke Null.

PrimaryBIOS

Jenis data: boolean

Jenis akses: Baca-saja

Jika True, ini adalah BIOS utama sistem komputer. Properti ini diwariskan dari CIM_BIOSElement, dan selalu diatur ke True.

PrimaryStatus

Jenis data: uint16

Jenis akses: Baca-saja

Menyediakan informasi status tingkat tinggi. Properti ini harus digunakan bersama dengan properti DetailedStatus untuk memberikan informasi status kesehatan tingkat tinggi dan terperinci untuk elemen dan subkomponennya. Nilai Null menunjukkan bahwa properti ini tidak diimplementasikan. Properti ini diwarisi dari CIM_ManagedSystemElement.

RegistriURI

Jenis data: array string

Jenis akses: Baca-saja

Array string yang mewakili lokasi publikasi registri atribut BIOS atau registri yang sesuai dengan implementasi. Properti ini diwarisi dari CIM_BIOSElement.

ReleaseDate

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal bios dirilis. Properti ini diwarisi dari CIM_BIOSElement.

SerialNumber

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Nomor seri BIOS yang ditetapkan. Properti ini diwarisi dari CIM_SoftwareElement.

SoftwareElementID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (256)

Pengidentifikasi untuk elemen perangkat lunak. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke "Data khusus perangkat Microsoft:GUID\".

SoftwareElementState

Jenis data: uint16

Jenis akses: Baca-saja

Status siklus hidup elemen perangkat lunak. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke 2 (Dapat Dieksekusi).

Status

Jenis data: string

Jenis akses: Baca-saja

Properti ini diwariskan dari CIM_ManagedSystemElement, tetapi tidak digunakan.

StatusDescriptions

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: ArrayType ("Terindeks")

Array yang berisi string yang menjelaskan nilai array OperationalStatus yang sesuai. Misalnya, jika 11 (Dalam Layanan) adalah nilai yang ditetapkan ke OperationalStatus[0], maka StatusDescriptions[0] mungkin berisi penjelasan mengapa komputer virtual memproses permintaan. Properti ini diwarisi dari CIM_ManagedSystemElement.

TargetOperatingSystem

Jenis data: uint16

Jenis akses: Baca-saja

Lingkungan sistem operasi elemen. Properti ini diwarisi dari CIM_SoftwareElement, dan selalu diatur ke 0 (Tidak diketahui).

Versi

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Versi BIOS. Properti ini diwarisi dari CIM_BIOSElement, dan selalu diatur ke "8.02.00".

Keterangan

Akses ke kelas Msvm_BIOSElement mungkin dibatasi oleh Pemfilteran UAC. Untuk informasi selengkapnya, lihat Kontrol Akun Pengguna dan WMI.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Ruang nama
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Lihat juga

CIM_BIOSElement

Kelas BIOS

CIM_BIOSElement