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
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
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 |
|
DLL |
|