kelas CIM_LogicalDevice (manajemen Hyper-V)

Abstraksi atau emulasi entitas perangkat keras yang mungkin atau mungkin tidak didasarkan pada perangkat keras fisik.

Sintaks

[Abstract, Version("2.8.0"), UMLPackagePath("CIM::Core::Device"), AMENDMENT]
class CIM_LogicalDevice : CIM_EnabledLogicalElement
{
  string  SystemCreationClassName;
  string  SystemName;
  string  CreationClassName;
  string  DeviceID;
  boolean PowerManagementSupported;
  uint16  PowerManagementCapabilities[];
  uint16  Availability;
  uint16  StatusInfo;
  uint32  LastErrorCode;
  string  ErrorDescription;
  boolean ErrorCleared;
  string  OtherIdentifyingInfo[];
  uint64  PowerOnHours;
  uint64  TotalPowerOnHours;
  string  IdentifyingDescriptions[];
  uint16  AdditionalAvailability[];
  uint64  MaxQuiesceTime;
};

Anggota

Kelas CIM_LogicalDevice memiliki jenis anggota ini:

Metode

Kelas CIM_LogicalDevice memiliki metode ini.

Metode Deskripsi
EnableDevice Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan metode RequestStateChange .
Deskripsi yang tidak digunakan lagi: Mengaktifkan atau menonaktifkan perangkat logis.
OnlineDevice Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan metode RequestStateChange .
Deskripsi yang tidak digunakan lagi: Membawa perangkat logis online sehingga dapat menerima permintaan, atau offline sehingga tidak dapat lagi menerima permintaan.
QuiesceDevice Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan metode RequestStateChange .
Deskripsi yang tidak digunakan lagi: Menangguhkan sementara aktivitas pada perangkat logis, atau mengaktifkan kembali aktivitas.
Mengatur ulang Mereset perangkat logis.
RestoreProperties Memulihkan konfigurasi dan status perangkat logis sebelumnya.
SaveProperties Menyimpan konfigurasi dan status perangkat logis.
SetPowerState Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan properti SetPowerState dari kelas CIM_PowerManagementService .
Deskripsi yang tidak digunakan lagi: Mengatur status daya perangkat logis.

Properti

Kelas CIM_LogicalDevice memiliki properti ini.

AdditionalAvailability

Jenis data: array uint16

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_LogicalDevice. Ketersediaan")

Array yang berisi informasi ketersediaan tentang perangkat logis, selain properti Ketersediaan .

Lainnya (1)

Tidak diketahui (2)

Daya Berjalan/Penuh (3)

Peringatan (4)

Dalam Pengujian (5)

Tidak Berlaku (6)

Matikan Daya (7)

Off Line (8)

Tidak Bertugas (9)

Terdegradasi (10)

Tidak Terinstal (11)

Kesalahan Penginstalan (12)

Power Save - Tidak diketahui (13)

Power Save - Mode Daya Rendah (14)

Power Save - Siaga (15)

Siklus Daya (16)

Power Save - Peringatan (17)

Dijeda (18)

Belum Siap (19)

Tidak Dikonfigurasi (20)

Didiamkan (21)

Ketersediaan

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: MappingStrings ("MIF. DMTF| Status Operasional|006.5", "MIB. IETF| HOST-RESOURCES-MIB.hrDeviceStatus", "MIF. DMTF| Perangkat Host|001.5"), ModelCorrespondence ("CIM_LogicalDevice. AdditionalAvailability")

Berisi ketersediaan perangkat logis.

Lainnya (1)

Tidak diketahui (2)

Daya Berjalan/Penuh (3)

Peringatan (4)

Dalam Pengujian (5)

Tidak Berlaku (6)

Matikan Daya (7)

Off Line (8)

Tidak Bertugas (9)

Terdegradasi (10)

Tidak Terinstal (11)

Kesalahan Penginstalan (12)

Power Save - Tidak diketahui (13)

Power Save - Mode Daya Rendah (14)

Power Save - Siaga (15)

Siklus Daya (16)

Power Save - Peringatan (17)

Dijeda (18)

Belum Siap (19)

Tidak Dikonfigurasi (20)

Didiamkan (21)

CreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci, MaxLen (256)

Nama kelas yang digunakan untuk membuat instans perangkat logis. CreationClassName dikombinasikan dengan properti utama lainnya dari kelas ini untuk mengidentifikasi instans kelas ini secara unik dan subkelasnya.

DeviceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci, MaxLen (64)

Pengidentifikasi unik perangkat logis, seperti alamat.

ErrorCleared

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("CIM_ManagedSystemElement. OperationalStatus")

Properti ini tidak digunakan lagi. Sebagai gantinya, gunakan properti OperationalStatus dari kelas CIM_ManagedSystemElement .

Deskripsi yang tidak digunakan lagi: Menunjukkan apakah kesalahan yang dilaporkan oleh properti LastErrorCode dihapus.

ErrorDescription

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("CIM_DeviceErrorData.ErrorDescription")

Properti ini tidak digunakan lagi. Sebagai gantinya, gunakan properti ErrorDescription dari kelas CIM_DeviceErrorData .

Deskripsi yang tidak digunakan lagi: Informasi tambahan tentang kesalahan yang dilaporkan oleh properti LastErrorCode .

MengidentifikasiDeskripsi

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: ArrayType ("Indexed"), ModelCorrespondence ("CIM_LogicalDevice. OtherIdentifyingInfo")

Array string yang menjelaskan item array OtherIdentifyingInfo dari indeks yang sama.

LastErrorCode

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("CIM_DeviceErrorData.LastErrorCode")

Properti ini tidak digunakan lagi. Sebagai gantinya, kita menggunakan properti LastErrorCode dari kelasCIM_DeviceErrorData .

Deskripsi yang tidak digunakan lagi: Kode kesalahan terakhir yang dilaporkan oleh perangkat logis.

MaxQuiesceTime

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("Tidak ada nilai"), Unit ("MilliSeconds")

Properti ini sudah tidak digunakan lagi dan tidak boleh digunakan.

Deskripsi yang tidak digunakan lagi: Waktu maksimum dalam milidetik, bahwa perangkat dapat tetap dalam status dinonaktifkan sementara (ketersediaan dan properti AdditionalAvailability diatur ke "21" quiescent ). Nilai "0" menunjukkan bahwa perangkat logis dapat tetap dalam status dinonaktifkan sementara tanpa batas waktu.

OtherIdentifyingInfo

Jenis data: array string

Jenis akses: Baca-saja

Kualifikasi: ArrayType ("Indexed"), MaxLen (256), ModelCorrespondence ("CIM_LogicalDevice. IdentifikasiDeskripsi")

Informasi yang mengidentifikasi perangkat logis, selain DeviceID.

PowerManagementCapabilities

Jenis data: array uint16

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("CIM_PowerManagementCapabilities.PowerCapabilities")

Properti ini tidak digunakan lagi. Sebagai gantinya, gunakan kelas CIM_PowerManagementCapabilities .

Deskripsi yang tidak digunakan lagi: Array yang berisi kemampuan manajemen daya perangkat.

Tidak diketahui (0)

Tidak Didukung (1)

Dinonaktifkan (2)

Diaktifkan (3)

Mode Penghematan Daya Dimasukkan Secara Otomatis (4)

Power State Settable (5)

Power Cycling Didukung (6)

Daya Berwak waktu Aktif Didukung (7)

PowerManagementSupported

Jenis data: boolean

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("CIM_PowerManagementCapabilities")

Properti ini tidak digunakan lagi. Sebagai gantinya, gunakan kelas PowerManagementCapabilities .

Deskripsi yang tidak digunakan lagi: benar jika perangkat logis dapat dikelola daya; jika tidak, salah.

PowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Jam"), Penghitung

Jumlah jam berturut-turut perangkat logis telah diaktifkan, sejak siklus daya terakhirnya.

StatusInfo

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: Tidak digunakan lagi ("CIM_EnabledLogicalElement. EnabledState"), MappingStrings ("MIF. DMTF| Status Operasional|006.4")

Properti ini tidak digunakan lagi. Sebagai gantinya, gunakan kelas CIM_PowerManagementCapabilities .

Deskripsi yang tidak digunakan lagi: Menunjukkan apakah perangkat logis diaktifkan atau dalam status terkait.

Lainnya (1)

Tidak diketahui (2)

Diaktifkan (3)

Dinonaktifkan (4)

Tidak Berlaku (5)

SystemCreationClassName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Key, MaxLen (256), Propagated ("CIM_System. CreationClassName")

Nama kelas yang digunakan untuk membuat instans sistem yang berisi perangkat logis. SystemCreationClassName dikombinasikan dengan properti utama lainnya dari kelas ini untuk mengidentifikasi instans kelas ini secara unik dan subkelasnya.

SystemName

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Key, MaxLen (256), Propagated ("CIM_System. Nama")

Nama sistem yang berisi perangkat logis.

TotalPowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: Unit ("Jam"), Penghitung

Jumlah total jam perangkat logis telah diaktifkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8
Server minimum yang didukung
Windows Server 2012
Ruang nama
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Lihat juga

CIM_EnabledLogicalElement