kelas Msvm_DVDDrive

Mewakili drive DVD di dalam komputer virtual. Drive DVD ini dapat berupa perangkat pass-through (jika hard disk fisik dilampirkan ke komputer virtual) atau sintetis dan diisi dengan media file ISO. Karena drive DVD virtual dan fisik dapat ditambahkan dan dihapus dari komputer virtual, ada dua kumpulan sumber daya yang terkait dengan kelas ini, satu untuk drive DVD pass-through, dan yang lainnya untuk drive DVD virtual. Drive DVD hanya dapat ditambahkan atau dihapus jika komputer virtual offline.

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

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_DVDDrive : CIM_DVDDrive
{
  string   InstanceID;
  string   Caption = "DVD Drive";
  string   Description = "Microsoft Virtual DVD Drive";
  string   ElementName = "DVD Drive";
  datetime InstallDate;
  string   Name = "DVD Drive";
  uint16   OperationalStatus[] = { 2 };
  string   StatusDescriptions[] = { "OK" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   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_DVDDrive";
  string   DeviceID = "Microsoft:GUID\device-specific-data";
  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;
  uint32   Capabilities[] = {3, 7};
  string   CapabilityDescriptions[] = {"Random Access", "Supports Removable Media"};
  string   ErrorMethodology = "None";
  string   CompressionMethod = "Not Compressed";
  uint32   NumberOfMediaSupported = 1;
  uint64   MaxMediaSize = 9400000;
  uint64   DefaultBlockSize = 2048;
  uint64   MaxBlockSize = 2048;
  uint64   MinBlockSize = 2048;
  boolean  NeedsCleaning = False;
  boolean  MediaIsLocked = False;
  uint16   Security = 3;
  datetime LastCleaned;
  uint64   MaxAccessTime = 0;
  uint32   UncompressedDataRate;
  uint64   LoadTime = 0;
  uint64   UnloadTime = 0;
  uint64   MountCount = 0;
  datetime TimeOfLastMount;
  uint64   TotalMountTime = 0;
  string   UnitsDescription;
  uint64   MaxUnitsBeforeCleaning = 0xffffffffffffffff;
  uint64   UnitsUsed = 0;
  uint16   FormatsSupported[] = {16, 22};
};

Anggota

Kelas Msvm_DVDDrive memiliki jenis anggota ini:

Metode

Kelas Msvm_DVDDrive memiliki metode ini.

Metode Deskripsi
EnableDevice Metode ini tidak didukung.
LockMedia Mengunci atau melepaskan media.
OnlineDevice Metode ini tidak didukung.
QuiesceDevice Metode ini tidak didukung.
RequestStateChange Meminta perubahan status.
Mengatur ulang Mereset perangkat virtual.
RestoreProperties Metode ini tidak didukung.
SaveProperties Metode ini tidak didukung.
SetPowerState Metode ini tidak didukung.

Properti

Kelas Msvm_DVDDrive memiliki properti ini.

AdditionalAvailability

Jenis data: array uint16

Jenis akses: Baca-saja

Ketersediaan dan status perangkat tambahan apa pun. Properti ini diwarisi dari CIM_LogicalDevice, dan diatur ke 6 (Tidak Berlaku).

Ketersediaan

Jenis data: uint16

Jenis akses: Baca-saja

Ketersediaan dan status utama perangkat. Properti ini diwarisi dari CIM_LogicalDevice, dan diatur ke 6 (Tidak Berlaku).

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.

Kemampuan

Jenis data: array uint32

Jenis akses: Baca-saja

Kemampuan perangkat akses media. Properti ini diwariskan dari CIM_MediaAccessDevice, dan diatur ke nilai berikut.

Nilai Makna
{3, 7}
3
Entri yang sesuai dalam CapabilityDescriptions adalah "Akses Acak".
7
Entri yang sesuai dalam CapabilityDescriptions adalah "Mendukung Media yang Dapat Dilepas".

CapabilityDescriptions

Jenis data: array string

Jenis akses: Baca-saja

Array string bentuk bebas yang memberikan penjelasan terperinci untuk mengakses fitur perangkat yang ditunjukkan dalam array properti Kemampuan . Setiap entri array ini terkait dengan entri dalam array properti Kemampuan , yang terletak di indeks yang sama. Properti ini diwarisi dari CIM_MediaAccessDevice.

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Deskripsi singkat objek. Properti ini diwarisi dari CIM_ManagedElement.

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.

CompressionMethod

Jenis data: string

Jenis akses: Baca-saja

String yang menunjukkan algoritma atau alat yang digunakan untuk memadatkan file logis. Jika skema kompresi tidak diketahui atau tidak dijelaskan, gunakan "Tidak Diketahui". Jika file logis dikompresi, tetapi skema kompresi tidak diketahui atau tidak dijelaskan, gunakan "Terkompresi". Jika file logis tidak dikompresi, gunakan "Tidak Terkompresi". Properti ini diwarisi dari CIM_MediaAccessDevice.

"Tidak Terkompresi"

"Tidak diketahui"

"Terkompresi"

"Tidak Terkompresi"

CreationClassName

Jenis data: uint16

Jenis akses: Baca-saja

Nama kelas atau subkelas yang digunakan dalam pembuatan instans. Properti ini diwarisi dari CIM_LogicalDevice.

DefaultBlockSize

Jenis data: uint64

Jenis akses: Baca-saja

Ukuran blok default, dalam byte, untuk perangkat. Properti ini diwarisi dari CIM_MediaAccessDevice.

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.

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.

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: uint16

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_MediaAccessDevice.

FormatSupported

Jenis data: array uint16

Jenis akses: Baca-saja

Format CD dan DVD yang didukung oleh perangkat ini. Properti ini diwarisi dari CIM_DVDDrive.

Array ini berisi nilai berikut untuk ISO.

{16, 22}

CD-ROM (16)

DVD (22)

Array ini berisi nilai berikut untuk pass-through fisik.

Tidak diketahui (0)

Lainnya (1)

CD-ROM (16)

CD-ROM/XA (17)

CD-I (18)

CD Dapat Direkam (19)

DVD (22)

DVD-RW+ (23)

DVD-RAM (24)

DVD-ROM (25)

DVD-Video (26)

Divx (27)

CD-RW (33)

CD-DA (34)

CD+ (35)

DVD Dapat Direkam (36)

DVD-RW (37)

DVD-Audio (38)

DVD-5 (39)

DVD-9 (40)

DVD-10 (41)

DVD-18 (42)

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.

LastCleaned

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal dan waktu di mana perangkat terakhir dibersihkan. Properti ini diwarisi dari CIM_MediaAccessDevice.

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.

LoadTime

Jenis data: uint64

Jenis akses: Baca-saja

Waktu, dalam milidetik, dari 'muat' hingga dapat membaca atau menulis media. Misalnya, untuk drive disk, ini adalah interval antara disk yang tidak berputar ke disk yang melaporkan bahwa disk siap untuk dibaca/ditulis (artinya, disk berputar pada kecepatan nominal). Untuk drive pita, ini adalah waktu dari media yang disuntikkan untuk melaporkan bahwa itu siap untuk aplikasi. Ini biasanya di area BOT rekaman. Properti ini diwarisi dari CIM_MediaAccessDevice.

MaxAccessTime

Jenis data: uint64

Jenis akses: Baca-saja

Waktu, dalam milidetik, untuk berpindah dari lokasi pertama di media ke lokasi yang terjauh sehubungan dengan waktu. Untuk disk drive, ini mewakili pencarian penuh + penundaan rotasi penuh. Untuk tape drive, ini mewakili pencarian dari awal pita ke titik yang paling jauh secara fisik. (Akhir pita mungkin berada di titik yang paling jauh secara fisik, tetapi ini belum tentu benar.) Properti ini diwarisi dari CIM_MediaAccessDevice.

MaxBlockSize

Jenis data: uint64

Jenis akses: Baca-saja

Ukuran blok maksimum, dalam byte, untuk media yang diakses oleh perangkat. Properti ini diwarisi dari CIM_MediaAccessDevice.

MaxMediaSize

Jenis data: uint64

Jenis akses: Baca-saja

Ukuran maksimum, dalam kilobyte, media yang didukung oleh perangkat ini. Kilobyte ditafsirkan sebagai jumlah byte dikalikan dengan 1000 (bukan jumlah byte dikalikan dengan 1024). Properti ini diwarisi dari CIM_MediaAccessDevice.

MaxQuiesceTime

Jenis data: uint64

Jenis akses: Baca-saja

Properti ini sudah tidak digunakan lagi. Properti ini diwarisi dari CIM_LogicalDevice, tetapi tidak digunakan.

MaxUnitsBeforeCleaning

Jenis data: uint64

Jenis akses: Baca-saja

Unit maksimum yang dapat digunakan sebelum perangkat harus dibersihkan. Properti ini diwarisi dari CIM_MediaAccessDevice.

MediaIsLocked

Jenis data: boolean

Jenis akses: Baca-saja

Benar jika media terkunci di perangkat dan tidak dapat dikeluarkan; jika tidak, False. Properti ini diwarisi dari CIM_MediaAccessDevice.

Ukuran Blokir Min

Jenis data: uint64

Jenis akses: Baca-saja

Ukuran blok minimum, dalam byte, untuk media yang diakses oleh perangkat. Properti ini diwarisi dari CIM_MediaAccessDevice.

MountCount

Jenis data: uint64

Jenis akses: Baca-saja

Untuk perangkat yang mendukung media yang dapat dilepas, berapa kali media telah dipasang untuk transfer data atau untuk membersihkan perangkat. Untuk perangkat yang mengakses media yang tidak dapat dipindahkan, seperti hard disk, properti ini tidak berlaku dan harus diatur ke 0. Properti ini diwarisi dari CIM_MediaAccessDevice.

Nama

Jenis data: string

Jenis akses: Baca-saja

Label tempat objek diketahui. Properti ini diwarisi dari CIM_ManagedSystemElement, dan sama dengan properti ElementName .

NeedsCleaning

Jenis data: boolean

Jenis akses: Baca-saja

Benar jika perangkat akses media perlu dibersihkan; jika tidak, False. Properti ini diwarisi dari CIM_MediaAccessDevice.

NumberOfMediaSupported

Jenis data: uint32

Jenis akses: Baca-saja

Jumlah maksimum beberapa media individual yang dapat didukung atau disisipkan. Properti ini diwarisi dari CIM_MediaAccessDevice.

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

Status objek saat ini. Properti ini diwarisi dari CIM_ManagedSystemElement.

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 ketika properti 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.

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.

RequestedState

Jenis data: uint16

Jenis akses: Baca-saja

Status terakhir yang diminta atau diinginkan untuk elemen . Status sebenarnya dari elemen diwakili oleh properti 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.

Keamanan

Jenis data: uint16

Jenis akses: Baca-saja

Keamanan operasional yang ditentukan untuk perangkat. Properti ini diwarisi dari CIM_MediaAccessDevice.

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.

TimeOfLastMount

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Untuk perangkat yang mendukung media yang dapat dilepas, tanggal dan waktu terbaru media dipasang pada perangkat. Untuk perangkat yang mengakses media yang tidak dapat dipindahkan, seperti hard disk, properti ini tidak memiliki arti dan tidak berlaku. Properti ini diwarisi dari CIM_MediaAccessDevice.

TimeOfLastStateChange

Jenis data: tanggalwaktu

Jenis akses: Baca-saja

Tanggal atau waktu saat status elemen yang diaktifkan terakhir berubah. Properti ini diwarisi dari CIM_EnabledLogicalElement, dan selalu diatur ke Null.

TotalMountTime

Jenis data: uint64

Jenis akses: Baca-saja

Untuk perangkat yang mendukung media yang dapat dilepas, total waktu (dalam detik) media telah dipasang untuk transfer data atau untuk membersihkan perangkat. Untuk perangkat yang mengakses media yang tidak dapat dipindahkan, seperti hard disk, properti ini tidak berlaku dan harus diatur ke 0. Properti ini diwarisi dari CIM_MediaAccessDevice.

TotalPowerOnHours

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah total jam perangkat ini telah dinyalakan. 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 diwarisi dari CIM_EnabledLogicalElement, tetapi tidak digunakan.

UncompressedDataRate

Jenis data: uint32

Jenis akses: Baca-saja

Tingkat transfer data berkelanjutan, dalam KB/detik, yang dapat dibaca dan ditulis perangkat ke media. Ini adalah tingkat data mentah yang berkelanjutan. Tarif atau tarif maksimum dengan asumsi pemadatan tidak boleh dilaporkan dalam properti ini. Properti ini diwarisi dari CIM_MediaAccessDevice.

UnitsDescription

Jenis data: string

Jenis akses: Baca-saja

Unit relatif terhadap penggunaannya di MaxUnitsBeforeCleaning. Properti ini diwarisi dari CIM_MediaAccessDevice.

Unit yang Digunakan

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah unit saat ini yang digunakan. Properti ini diwarisi dari CIM_MediaAccessDevice.

UnloadTime

Jenis data: uint64

Jenis akses: Baca-saja

Waktu, dalam milidetik, dari dapat membaca atau menulis media ke 'bongkar'. Properti ini diwarisi dari CIM_MediaAccessDevice.

Keterangan

Akses ke kelas Msvm_DVDDrive 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_DVDDrive

CIM_DVDDrive

Kelas Penyimpanan