kelas Msvm_LogicalDisk
Mewakili media drive penyimpanan dan digunakan untuk mengisi drive penyimpanan. Jenis media yang didukung termasuk file hard virtual, file floppy virtual, file ISO, dan media perangkat fisik.
Sintaks berikut adalah kode Managed Object Format (MOF) yang disederhanakan, dan mencakup semua properti yang diwariskan.
Sintaks
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_LogicalDisk : CIM_LogicalDisk
{
string InstanceID;
string Caption;
uint64 Description;
string ElementName;
datetime InstallDate;
string Name;
uint16 OperationalStatus[] = 2;
string StatusDescriptions[] = { "OK" };
string Status;
uint16 HealthState = 5;
uint16 CommunicationStatus;
uint16 DetailedStatus;
uint16 OperatingStatus;
uint16 PrimaryStatus;
string EnabledState = 5;
string OtherEnabledState;
uint16 RequestedState = 12;
uint16 EnabledDefault = 2;
datetime TimeOfLastStateChange;
uint16 AvailableRequestedStates[];
uint16 TransitioningToState;
string SystemCreationClassName = "Msvm_ComputerSystem";
string SystemName;
uint16 CreationClassName = "Msvm_LogicalDisk";
string DeviceID;
boolean PowerManagementSupported;
uint16 PowerManagementCapabilities[];
uint16 Availability = 6;
uint16 StatusInfo;
uint32 LastErrorCode;
string ErrorDescription;
boolean ErrorCleared;
string OtherIdentifyingInfo[];
uint64 PowerOnHours;
uint64 TotalPowerOnHours;
string IdentifyingDescriptions[];
uint16 AdditionalAvailability[] = { 6 };
uint64 MaxQuiesceTime;
uint16 DataOrganization = 2;
string Purpose;
uint16 Access;
string ErrorMethodology;
uint64 BlockSize = 512;
uint64 NumberOfBlocks = 266338304;
uint64 ConsumableBlocks = 0;
boolean IsBasedOnUnderlyingRedundancy = False;
boolean SequentialAccess = False;
uint16 ExtentStatus[] = { 2 };
boolean NoSinglePointOfFailure = False;
uint16 DataRedundancy = 0;
uint16 PackageRedundancy = 0;
uint8 DeltaReservation = 0;
boolean Primordial = False;
uint16 NameFormat = 12;
uint16 NameNamespace = 8;
string OtherNameNamespace;
string OtherNameFormat;
};
Anggota
Kelas Msvm_LogicalDisk memiliki jenis anggota ini:
Metode
Kelas Msvm_LogicalDisk memiliki metode ini.
Metode | Deskripsi |
---|---|
EnableDevice | Metode ini tidak didukung. |
OnlineDevice | Metode ini tidak didukung. |
QuiesceDevice | Metode ini tidak didukung. |
RequestStateChange | Meminta perubahan status. |
Mengatur ulang | Mengatur ulang layanan. |
RestoreProperties | Metode ini tidak didukung. |
SaveProperties | Metode ini tidak didukung. |
SetPowerState | Metode ini tidak didukung. |
Properti
Kelas Msvm_LogicalDisk memiliki properti ini.
-
Access
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Menunjukkan apakah media dapat dibaca, dapat ditulis, atau keduanya. Properti ini diwarisi dari CIM_StorageExtent.
Nilai Makna - 0
Tidak dikenal - 1
Mudah dibaca. - 2
Dapat ditulis. - 3
Baca/tulis. - 4
Tulis sekali. -
-
AdditionalAvailability
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Ketersediaan dan status perangkat tambahan apa pun. Properti ini diwarisi dari CIM_LogicalDevice.
Nilai Makna - { 6 }
Tidak dapat diterapkan. -
-
Ketersediaan
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Ketersediaan dan status utama perangkat. Properti ini diwarisi dari CIM_LogicalDevice.
Nilai Makna - 6
Tidak dapat diterapkan. -
-
AvailableRequestedStates
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Menunjukkan kemungkinan nilai untuk parameter RequestedState dari metode RequestStateChange yang digunakan untuk memulai perubahan status. Nilai yang tercantum akan menjadi subset dari nilai yang terkandung dalam properti RequestedStatesSupported dari instans CIM_EnabledLogicalElementCapabilities terkait, di mana nilai yang dipilih adalah fungsi dari status objek CIM_EnabledLogicalElement saat ini. Properti ini bisa non-Null jika implementasi dapat mengiklankan serangkaian nilai yang mungkin sebagai fungsi dari status saat ini. Properti ini akan null jika implementasi tidak dapat menentukan kumpulan nilai yang mungkin sebagai fungsi dari status saat ini.
Properti ini diwarisi dari CIM_EnabledLogicalElement.
-
-
Ukuran Blok
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Ukuran, dalam byte, dari blok yang membentuk tingkat penyimpanan. Jika ukuran blok bervariasi, maka ukuran blok maksimum, dalam byte, harus ditentukan. Jika ukuran blok tidak diketahui, atau jika konsep blok tidak valid (misalnya, untuk tingkat agregat, memori, atau disk logis), ini akan berisi 1. Properti ini diwarisi dari CIM_StorageExtent.
-
-
Keterangan
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Deskripsi singkat tentang objek . Properti ini diwarisi dari CIM_ManagedElement.
"Gambar Disk ISO"
"Gambar Hard Disk"
"Gambar DiskEt"
"Disk CD/DVD"
-
-
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.
-
-
ConsumableBlocks
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Jumlah maksimum blok, dari ukuran BlockSize, yang tersedia untuk dikonsumsi saat melapisi tingkat penyimpanan menggunakan asosiasi Msvm_BasedOn . Properti ini diwarisi dari CIM_StorageExtent.
-
-
CreationClassName
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Nama kelas atau subkelas yang digunakan dalam pembuatan instans. Properti ini diwarisi dari CIM_LogicalDevice.
-
-
DataOrganization
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Jenis organisasi data yang digunakan. Properti ini diwarisi dari CIM_StorageExtent.
Nilai Makna - 2
Blok tetap. -
-
DataRedundancy
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Jumlah salinan lengkap data yang saat ini dipertahankan. Properti ini diwarisi dari CIM_StorageExtent.
-
-
DeltaReservation
-
-
Jenis data: uint8
-
Jenis akses: Baca-saja
Persentase yang menentukan jumlah ruang yang harus dicadangkan dalam replika untuk perubahan penembolokan. Properti ini diwarisi dari CIM_StorageExtent.
-
-
Deskripsi
-
-
Jenis data: uint64
-
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.
-
-
DeviceID
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Properti ini diwarisi dari CIM_LogicalDevice, dan diatur ke "Microsoft:GUID\device-specific-data".
-
-
ElementName
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Nama tampilan untuk objek. Properti ini diwarisi dari CIM_ManagedElement.
"Gambar Disk ISO"
"Gambar Hard Disk"
"Gambar DiskEt"
"Disk CD/DVD"
-
-
EnabledDefault
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Konfigurasi default atau startup administrator untuk status elemen yang diaktifkan. Properti ini diwarisi dari CIM_EnabledLogicalElement.
-
-
EnabledState
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Status elemen yang diaktifkan dan dinonaktifkan. Ini juga dapat menunjukkan transisi antara status yang diminta ini. Properti ini diwarisi dari CIM_EnabledLogicalElement.
-
-
ErrorCleared
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan apakah kesalahan yang dilaporkan di LastErrorCode sekarang dihapus. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
-
-
ErrorDescription
-
-
Jenis data: string
-
Jenis akses: Baca-saja
String yang menyediakan informasi selengkapnya tentang kesalahan yang direkam di LastErrorCode dan informasi tentang tindakan korektif apa pun yang dapat diambil. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
-
-
ErrorMethodology
-
-
Jenis data: string
-
Jenis akses: Baca-saja
String yang menjelaskan jenis deteksi kesalahan dan koreksi yang didukung oleh perangkat ini. Properti ini diwarisi dari CIM_StorageExtent.
-
-
ExtentStatus
-
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Setiap informasi status tambahan di luar yang diambil di OperationalStatus dan properti warisan lainnya.
Nilai Makna - { 2 }
Tidak ada/Tidak berlaku. -
-
HealthState
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Kesehatan elemen saat ini. Atribut ini mengekspresikan kesehatan elemen ini tetapi belum tentu subkomponennya. Nilai yang mungkin adalah 0 hingga 30, di mana 5 berarti elemen sepenuhnya sehat dan 30 berarti elemen benar-benar tidak berfungsi. Properti ini diwarisi dari CIM_ManagedSystemElement.
-
-
MengidentifikasiDeskripsi
-
-
Jenis data: array string
-
Jenis akses: Baca-saja
Array string bentuk bebas yang memberikan penjelasan dan detail di balik entri dalam array properti OtherIdentifyingInfo . Properti ini diwarisi dari CIM_LogicalDevice, dan diatur ke Null.
-
-
InstallDate
-
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Tanggal dan waktu konfigurasi 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.
-
-
IsBasedOnUnderlyingRedundancy
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan apakah tingkat penyimpanan yang mendasar berpartisipasi dalam grup redundansi penyimpanan. Properti ini diwarisi dari CIM_StorageExtent.
-
-
LastErrorCode
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Kode kesalahan terakhir yang dilaporkan oleh perangkat logis. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
-
-
MaxQuiesceTime
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Properti ini sudah tidak digunakan lagi. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
-
-
Nama
-
-
Jenis data: string
-
Jenis akses: Baca-saja
Label tempat objek diketahui. Properti ini diwarisi dari CIM_ManagedSystemElement, dan sama dengan properti ElementName .
-
-
FormatNama
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Properti ini diwarisi dari CIM_StorageExtent.
Nilai Makna - 1
Lainnya - 12
Nama perangkat sistem operasi -
-
NameNamespace
-
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Properti ini diwarisi dari CIM_StorageExtent.
Nilai Makna - 1
Lainnya - 8
Namespace perangkat sistem operasi -
-
NoSinglePointOfFailure
-
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan apakah tidak ada satu titik kegagalan pun. Properti ini diwarisi dari CIM_StorageExtent.
-
-
NumberOfBlocks
-
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Jumlah blok berturut-turut, setiap blok ukuran nilai yang terkandung dalam properti BlockSize , yang membentuk tingkat penyimpanan. Ukuran total tingkat penyimpanan dapat dihitung dengan mengalikan nilai properti BlockSize dengan nilai properti ini. Jika nilai BlockSize adalah 1, properti ini adalah ukuran total tingkat penyimpanan. Properti ini diwarisi dari CIM_StorageExtent.
-
-
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
-
Kualifikasi: Mengambil alih ("OperationalStatus"), ArrayType ("Terindeks")
Status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement.
Ketika tingkat QoS yang diperlukan untuk disk virtual tidak dapat dipenuhi, status utama (OperationalStatus[0]) diatur ke Terdegradasi (3) dan array OperationalStatus juga berisi nilai status sekunder yang menunjukkan alasan khusus untuk kondisi QoS, sesuai dengan tabel ini.
Nilai Deskripsi Throughput Tidak Cukup (32788) Tingkat IOPS minimum yang diminta saat ini tidak tersedia untuk perangkat. Catatan
OperationalStatus juga digunakan untuk melaporkan kesalahan atau kondisi peringatan lainnya (misalnya, ketidakcocokan protokol antara VSP dan VSC). Jika ada beberapa kondisi, status utama diatur Diturunkan, dan satu atau beberapa nilai status sekunder, dalam urutan apa pun mulai dari indeks 1, diisi dalam array.
-
-
OK (2)
-
Terdegradasi (3)
-
Kesalahan Yang Tidak Dapat Dipulihkan (7)
-
Dalam Layanan (11)
-
Catatan
Ditambahkan dalam Windows 10.
-
Tidak Ada Kontak (12)
-
Komunikasi Hilang (13)
-
Entitas Pendukung dalam Kesalahan (16)
-
Catatan
Ditambahkan dalam Windows 10.
-
Ketidakcocokan Protokol (32775)
-
Waktu Komunikasi Habis (32783)
-
Catatan
Ditambahkan dalam Windows 10.
-
Throughput Tidak Cukup (32788)
-
ID Kebijakan QoS Tidak Diketahui (32791)
-
QoS Tidak Didukung (32792)
-
Catatan
Ditambahkan dalam Windows 10.
-
Ketidakcocokan Konfigurasi QoS (32793)
-
Catatan
Ditambahkan dalam Windows 10.
-
Disk Penuh (32794)
-
Catatan
Ditambahkan dalam Windows 10.
OtherEnabledState
-
Jenis data: string
-
Jenis akses: Baca-saja
Status elemen yang diaktifkan atau dinonaktifkan saat properti EnabledState diatur ke 1 (Lainnya). Properti ini harus diatur ke Null jika EnabledState adalah nilai apa pun selain 1. Properti ini diwarisi dari CIM_EnabledLogicalElement.
OtherIdentifyingInfo
-
Jenis data: array string
-
Jenis akses: Baca-saja
Data tambahan apa pun, di luar informasi ID perangkat, yang dapat digunakan untuk mengidentifikasi perangkat logis. Properti ini diwarisi dari CIM_LogicalDevice, dan diatur ke Null.
OtherNameFormat
-
Jenis data: string
-
Jenis akses: Baca-saja
String yang menjelaskan format properti Nama saat NameFormat berisi nilai 1 (Lainnya). Properti ini diwarisi dari CIM_StorageExtent.
OtherNameNamespace
-
Jenis data: string
-
Jenis akses: Baca-saja
String yang menjelaskan namespace properti Name saat NameNamespace berisi nilai 1 (Lainnya). Properti ini diwarisi dari CIM_StorageExtent.
PackageRedundancy
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Jumlah paket fisik yang saat ini dapat gagal tanpa kehilangan data. Properti ini diwarisi dari CIM_StorageExtent.
PowerManagementCapabilities
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Kemampuan manajemen daya perangkat. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
PowerManagementSupported
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan apakah perangkat dapat dikelola daya. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
PowerOnHours
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Jumlah jam berturut-turut perangkat ini telah dinyalakan sejak siklus daya terakhirnya. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
PrimaryStatus
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Memberikan 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.
Primordial
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan apakah sistem yang berisi memiliki kemampuan untuk membuat atau menghapus elemen operasional ini. Properti ini diwarisi dari CIM_StorageExtent, dan diatur ke False untuk media berbasis file dan True untuk media pass-through.
Tujuan
-
Jenis data: string
-
Jenis akses: Baca-saja
String yang menjelaskan media dan/atau penggunaannya. Properti ini diwarisi dari CIM_StorageExtent.
RequestedState
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Status terakhir yang diminta atau diinginkan untuk elemen . Status sebenarnya dari elemen diwakili oleh EnabledState. Properti ini disediakan untuk membandingkan status terakhir yang diminta dan saat ini diaktifkan atau dinonaktifkan. Instans CIM_EnabledLogicalElement tertentu mungkin tidak mendukung metode RequestStateChange . Jika ini terjadi, nilai 12 (Tidak Berlaku) digunakan. Properti ini diwarisi dari CIM_EnabledLogicalElement.
SequentialAccess
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Menunjukkan apakah penyimpanan diakses secara berurutan oleh perangkat akses media. Media pita pass-through adalah contoh tingkat penyimpanan yang diakses secara berurutan. Properti ini diwarisi dari CIM_StorageExtent.
Status
-
Jenis data: string
-
Jenis akses: Baca-saja
Status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement, tetapi tidak digunakan.
StatusDescriptions
-
Jenis data: array string
-
Jenis akses: Baca-saja
String yang menjelaskan berbagai nilai array OperationalStatus . Properti ini diwarisi dari CIM_ManagedSystemElement.
StatusInfo
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Status perangkat logis saat ini. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
SystemCreationClassName
-
Jenis data: string
-
Jenis akses: Baca-saja
Nama kelas pembuatan sistem cakupan. Properti ini diwarisi dari CIM_LogicalDevice.
SystemName
-
Jenis data: string
-
Jenis akses: Baca-saja
Pengidentifikasi unik untuk mesin virtual pencakupan. Properti ini diwarisi dari CIM_LogicalDevice.
TimeOfLastStateChange
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Tanggal atau waktu saat status elemen yang diaktifkan terakhir berubah. Properti ini diwarisi dari CIM_EnabledLogicalElement.
TotalPowerOnHours
-
Jenis data: uint64
-
Jenis akses: Baca-saja
Jumlah total jam perangkat ini telah diberdayakan. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.
TransisiToState
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Menunjukkan status target tempat instans bertransisi. Properti ini diwariskan dari CIM_EnabledLogicalElement, tetapi tidak digunakan.
Keterangan
Akses ke kelas Msvm_LogicalDisk 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 |
|
DLL |
|