kelas Msvm_StorageAllocationSettingData

Mewakili pengaturan yang secara khusus terkait dengan alokasi penyimpanan virtual.

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

Sintaks

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAllocationSettingData : CIM_StorageAllocationSettingData
{
  string  InstanceID;
  string  Caption = "Hard Disk Image Default Settings";
  string  Description = "Describes the default settings for the hard disk image resources";
  string  ElementName;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  PoolID;
  uint16  ConsumerVisibility;
  string  HostResource[];
  string  AllocationUnits;
  uint64  VirtualQuantity;
  uint64  Limit = 1;
  uint32  Weight;
  string  StorageQoSPolicyID;
  boolean AutomaticAllocation;
  boolean AutomaticDeallocation;
  string  Parent;
  string  Connection[];
  string  Address;
  uint16  MappingBehavior;
  string  AddressOnParent;
  uint64  VirtualResourceBlockSize;
  string  VirtualQuantityUnits = "count(fixed size block)";
  uint16  Access;
  uint64  HostResourceBlockSize;
  uint64  Reservation;
  uint64  HostExtentStartingAddress;
  string  HostExtentName;
  uint16  HostExtentNameFormat;
  string  OtherHostExtentNameFormat;
  uint16  HostExtentNameNamespace;
  string  OtherHostExtentNameNamespace;
  uint64  IOPSLimit;
  uint64  IOPSReservation;
  string  IOPSAllocationUnits;
  boolean PersistentReservationsSupported;
  uint16  CachingMode;
  string  SnapshotId = "";
  boolean IgnoreFlushes;
  uint16  WriteHardeningMethod;
};

Anggota

Kelas Msvm_StorageAllocationSettingData memiliki jenis anggota ini:

Properti

Kelas Msvm_StorageAllocationSettingData memiliki properti ini.

Access

Jenis data: uint16

Jenis akses: Baca-saja

Menentukan akses penyimpanan. Properti ini diwarisi dari CIM_StorageAllocationSettingData.

Tidak diketahui (0)

Dapat dibaca (1)

Dapat ditulis (2)

Baca/Tulis Didukung (3)

Alamat

Jenis data: string

Jenis akses: Baca-saja

Alamat sumber daya. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

AddressOnParent

Jenis data: string

Jenis akses: Baca-saja

Menjelaskan alamat sumber daya ini dalam konteks induk. Properti Induk dan AddressOnParent digunakan untuk menjelaskan hubungan pengontrol serta urutan perangkat pada pengontrol. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

AllocationUnits

Jenis data: string

Jenis akses: Baca-saja

Unit alokasi yang digunakan oleh properti Reservasi dan Batas . Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

AutomaticAllocation

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah sumber daya akan dialokasikan secara otomatis. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

AutomaticDeallocation

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah sumber daya akan secara otomatis dibatalkan alokasinya. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

CachingMode

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan apakah dan bagaimana penembolokan file dalam memori harus digunakan untuk VHD ini. Kebijakan default diatur di bidang DefaultVirtualHardDiskCachingMode dari kelas Msvm_VirtualSystemManagementServiceSettingData .

Catatan

Ditambahkan dalam Windows 10.

Tidak diketahui (0)

Default (2)

Tidak Ada Penembolokan (3)

Cache Sharable Parents (4)

Keterangan

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: MaxLen (64)

Deskripsi singkat objek. Properti ini diwarisi dari CIM_ManagedElement, dan selalu diatur ke "Pengaturan Default Gambar Hard Disk".

Koneksi

Jenis data: array string

Jenis akses: Baca-saja

Perangkat yang tersambung dengan sumber daya ini. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

ConsumerVisibility

Jenis data: uint16

Jenis akses: Baca-saja

Visibilitas konsumen ke sumber daya yang dialokasikan. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

Tidak diketahui (0)

Passed-Through (2)

Tervirtualisasi (3)

Tidak diwakili (4)

Deskripsi

Jenis data: string

Jenis akses: Baca-saja

Deskripsi objek . Properti ini diwarisi dari CIM_ManagedElement, dan selalu diatur ke "Menjelaskan pengaturan default untuk sumber daya gambar hard disk".

ElementName

Jenis data: string

Jenis akses: Baca-saja

Nama tampilan untuk objek. Properti ini diwarisi dari CIM_SettingData.

HostExtentName

Jenis data: string

Jenis akses: Baca-saja

Pengidentifikasi unik untuk jangkauan host. Tingkat host yang diidentifikasi digunakan untuk alokasi sumber daya penyimpanan. Properti ini diwarisi dari CIM_StorageAllocationSettingData.

HostExtentNameFormat

Jenis data: uint16

Jenis akses: Baca-saja

Mengidentifikasi format yang digunakan untuk properti HostExtentName . Properti ini diwarisi dari CIM_StorageAllocationSettingData.

Tidak diketahui (0)

Lainnya (1)

SNVM (7)

NAA (9)

EUI64 (10)

T10VID (11)

Nama Perangkat OS (12)

DMTF Dicadangkan (.. )

HostExtentNameNamespace

Jenis data: uint16

Jenis akses: Baca-saja

Jika jangkauan host adalah volume SCSI, maka sumber yang disukai untuk nama volume SCSI adalah respons SCSI VPD Page 83. Properti ini diwarisi dari CIM_StorageAllocationSettingData.

Tidak diketahui (0)

Lainnya (1)

VPD83Type3 (2)

VPD83Type2 (3)

VPD83Type1 (4)

VPD80 (5)

NodeWWN (6)

SNVM (7)

Namespace Perangkat OS (8)

DMTF Dicadangkan (.. )

HostExtentStartingAddress

Jenis data: uint64

Jenis akses: Baca-saja

Mengidentifikasi alamat awal pada tingkat penyimpanan host, yang diidentifikasi oleh properti HostExtentName , yang digunakan untuk alokasi penyimpanan virtual. Nilai Null menunjukkan bahwa tidak ada pemetaan langsung dari penyimpanan virtual sejauh penyimpanan host yang direferensikan. Properti ini diwarisi dari CIM_StorageAllocationSettingData.

HostResource

Jenis data: array string

Jenis akses: Baca-saja

Hanya satu sumber daya host yang dapat ditetapkan ke setiap perangkat di komputer virtual, sehingga hanya elemen pertama dari array ini yang dapat diatur. Untuk perangkat yang mendukung fitur ini, atur elemen pertama dari array HostResource agar berisi referensi ke sumber daya host yang mendasar yang akan ditetapkan. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

Ini adalah properti baca-saja. Tetapi jika properti ResourceType adalah 31 (Disk Logis) dan properti ResourceSubType adalah "Microsoft:Hyper-V:Virtual Hard Disk", "Microsoft:Hyper-V:Virtual CD/DVD Disk", atau "Microsoft:Hyper-V:Virtual Floppy Disk", properti HostResource dapat diubah dengan menggunakan metode ModifyResourceSettings dari kelas Msvm_VirtualSystemManagementService .

HostResourceBlockSize

Jenis data: uint64

Jenis akses: Baca-saja

Ukuran, dalam byte, dari blok yang dialokasikan di host sebagai hasil dari alokasi sumber daya penyimpanan ini atau permintaan alokasi sumber daya penyimpanan. Jika ukuran blok bervariasi, maka ukuran blok maksimum, dalam byte, akan ditentukan. Jika ukuran blok tidak diketahui atau jika konsep blok tidak berlaku, maka nilai 1 akan digunakan. Properti ini diwarisi dari CIM_StorageAllocationSettingData.

IgnoreFlushes

Jenis data: boolean

Jenis akses: Baca-saja

Jika diatur ke true, Hyper-V akan mengabaikan write back flushing untuk komputer virtual tertentu. Jika diatur ke false, Hyper-V akan terus menulis kembali ke disk pada setiap flush. Pengaturan defaultnya adalah false.

Windows 10: Nilai ini tidak didukung hingga Windows 10.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci

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

IOPSAllocationUnits

Jenis data: string

Jenis akses: Baca-saja

Menentukan unit alokasi yang digunakan oleh properti IOPSLimit dan IOPSReservation . Properti ini selalu memiliki nilai :

"count(normalized I/O) / second"

Throughput diukur dalam operasi I/O yang dinormalisasi per detik (IOPS) alih-alih IOPS mentah. Saat menggunakan IOPS yang dinormalisasi, setiap permintaan I/O diperhitungkan sebagai 1 I/O yang dinormalisasi jika ukuran permintaan kurang dari atau sama dengan ukuran dasar yang telah ditentukan sebelumnya (8 KB). Permintaan yang lebih besar dari ukuran dasar diperhitungkan sebagai operasi N I/O, di mana N adalah nilai yang dibulatkan dari ukuran permintaan dibagi dengan ukuran dasar. Misalnya, jika ukuran dasar adalah 8 KB, permintaan 16 KB dihitung sebagai 2 operasi I/O yang dinormalisasi, permintaan 32 KB sebagai 4 operasi I/O yang dinormalisasi, dan sebagainya.

Windows 8.1: Nilai ini tidak didukung hingga Windows 8.1 dan Windows Server 2012 R2.

IOPSLimit

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: MaxValue (1000000000)

Jumlah maksimum operasi I/O per detik (IOPS) yang akan dilayankan untuk tingkat penyimpanan virtual ini. Jika nilai tidak ditentukan atau nol, tidak ada batasan jumlah IOPS yang dapat dikeluarkan perangkat.

Catatan

Anda dapat menggunakan metode ModifyResourceSettings dari kelas Msvm_VirtualSystemManagementService untuk mengubah nilai properti ini. Properti ini bermakna hanya untuk instans Msvm_StorageAllocationSettingData yang meminta alokasi sumber daya untuk komputer virtual. Ini diabaikan saat mengalokasikan sumber daya ke kumpulan anak.

Windows 8.1: Nilai ini tidak didukung hingga Windows 8.1 dan Windows Server 2012 R2.

IOPSReservation

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: MaxValue (1000000000)

Jumlah minimum operasi I/O per detik (IOPS) yang akan dilayankan untuk tingkat penyimpanan virtual ini.

Jika IOPSLimit dan IOPSReservation ditentukan, nilai IOPSLimit harus lebih besar dari atau sama dengan nilai IOPSReservation.

Catatan

Anda dapat menggunakan metode ModifyResourceSettings dari kelas Msvm_VirtualSystemManagementService untuk mengubah nilai properti ini. Properti ini bermakna hanya untuk instans Msvm_StorageAllocationSettingData yang meminta alokasi sumber daya untuk komputer virtual. Ini diabaikan saat mengalokasikan sumber daya ke kumpulan anak.

Windows 8.1: Nilai ini tidak didukung hingga Windows 8.1 dan Windows Server 2012 R2.

Batasan

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah maksimum blok yang akan diberikan untuk alokasi sumber daya penyimpanan ini di host. Ukuran blok ditentukan oleh properti HostResourceBlockSize . Biasanya nilai properti ini akan mencerminkan ukuran maksimum untuk jangkauan host yang dialokasikan yang cocok dengan ukuran penyimpanan virtual yang disajikan kepada konsumen. Nilai yang kurang dari itu akan menunjukkan situasi di mana tingkat penyimpanan virtual yang jarang diisi diharapkan, di mana tingkat pengisian dibatasi oleh nilai properti Batas. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

PemetaanBehavior

Jenis data: uint16

Jenis akses: Baca-saja

Menentukan bagaimana sumber daya ini dipetakan ke sumber daya yang mendasar. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

OtherHostExtentNameFormat

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan format properti HostExtentName jika properti HostExtentNameFormat adalah 1 (Lainnya). Properti ini diwarisi dari CIM_StorageAllocationSettingData.

OtherHostExtentNameNamespace

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan namespace properti HostExtentName jika properti HostExtentNameNamespace berisi 1 (Lainnya). Properti ini diwarisi dari CIM_StorageAllocationSettingData.

OtherResourceType

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan jenis sumber daya saat nilai yang ditentukan dengan baik tidak tersedia dan ResourceType memiliki nilai 1(Lainnya). Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

Induk

Jenis data: string

Jenis akses: Baca-saja

Induk sumber daya. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

PersistentReservationsSupported

Jenis data: boolean

Jenis akses: Baca-saja

Menunjukkan apakah hard disk virtual mendukung reservasi persisten SCSI-3.

Windows 8.1: Nilai ini tidak didukung hingga Windows 8.1 dan Windows Server 2012 R2.

PoolID

Jenis data: string

Jenis akses: Baca-saja

Pengidentifikasi kumpulan sumber daya tempat sumber daya ini dialokasikan. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

Reservasi

Jenis data: uint64

Jenis akses: Baca-saja

Pengualifikasi: Mengambil alih ("Reservasi"), ModelCorrespondence ("CIM_StorageAllocationSettingData.HostResourceBlockSize")

Jumlah blok yang dijamin tersedia untuk alokasi sumber daya penyimpanan ini di host. Ukuran blok ditentukan oleh properti HostResourceBlockSize . Properti ini diwarisi dari CIM_StorageAllocationSettingData.

ResourceSubType

Jenis data: string

Jenis akses: Baca-saja

String yang menjelaskan subjenis khusus implementasi untuk sumber daya ini. Misalnya, ini dapat digunakan untuk membedakan model yang berbeda dari jenis sumber daya yang sama. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

ResourceType

Jenis data: uint16

Jenis akses: Baca-saja

Jenis sumber daya yang diwakili pengaturan alokasi ini. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

Lainnya (1)

Sistem Komputer (2)

Prosesor (3)

Memori (4)

Pengontrol IDE (5)

SCSI HBA Paralel (6)

FC HBA (7)

iSCSI HBA (8)

IB HCA (9)

Adapter Ethernet (10)

Adapter Jaringan Lainnya (11)

Slot I/O (12)

Perangkat I/O (13)

Diskette Drive (14)

Drive CD (15)

Drive DVD (16)

Disk Drive (17)

Tape Drive (18)

Tingkat Penyimpanan (19)

Perangkat Penyimpanan Lainnya (20)

Port serial (21)

Port paralel (22)

Pengontrol USB (23)

Pengontrol grafis (24)

Pengontrol IEEE 1394 (25)

Unit yang Dapat Dipartisi (26)

Unit Dasar yang Dapat Dipartisi (27)

Catu Daya (28)

Perangkat Pendingin (29)

Port Sakelar Ethernet (30)

Disk Logis (31)

Volume Penyimpanan (32)

Koneksi Ethernet (33)

DMTF dipesan (30 32767)

Vendor Khusus (32768 65535)

SnapshotId

Jenis data: string

Jenis akses: Baca-saja

GUID yang mewakili rekam jepret mana dalam file VHD Set yang akan dilampirkan.

Catatan

Ditambahkan dalam Windows 10.

StorageQoSPolicyID

Jenis data: string

Jenis akses: Baca-saja

Menentukan pengidentifikasi unik Kebijakan QoS Penyimpanan yang akan diterapkan ke tingkat penyimpanan virtual ini.

Catatan

Ditambahkan dalam Windows 10.

VirtualQuantity

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah blok yang disajikan kepada konsumen. Ukuran blok ditentukan oleh properti VirtualResourceBlockSize . Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

VirtualQuantityUnits

Jenis data: string

Jenis akses: Baca-saja

Menentukan unit yang digunakan oleh properti VirtualQuantity . Properti ini diwarisi dari CIM_StorageAllocationSettingData.

Nilai Makna
"count(fixed size block)"
Ukuran blok tetap terkandung dalam properti VirtualResourceBlockSize .
"byte"
Properti VirtualQuantity diukur dalam byte.

VirtualResourceBlockSize

Jenis data: uint64

Jenis akses: Baca-saja

Ukuran, dalam byte, dari blok yang disajikan kepada konsumen sebagai hasil dari alokasi sumber daya penyimpanan ini atau permintaan alokasi sumber daya penyimpanan. Jika ukuran blok bervariasi, maka ukuran blok maksimum, dalam byte, akan ditentukan. Jika ukuran blok tidak diketahui atau jika konsep blok tidak berlaku, maka nilai 1 akan digunakan. Properti ini diwarisi dari CIM_StorageAllocationSettingData.

Bobot

Jenis data: uint32

Jenis akses: Baca-saja

Kualifikasi: Mengesampingkan ("Bobot"), MinValue (1), MaxValue (10000)

Menentukan prioritas relatif untuk alokasi ini sehubungan dengan alokasi lain dari kumpulan sumber daya yang sama. Properti ini tidak memiliki satuan pengukuran dan hanya relevan jika dibandingkan dengan alokasi lain yang berlomba-lomba untuk sumber daya host yang sama. Properti ini diwarisi dari CIM_ResourceAllocationSettingData.

Rentang: 1 10000

WriteHardeningMethod

Jenis data: uint16

Jenis akses: Baca-saja

Menunjukkan metode pengerasan tulis apa yang didukung oleh disk.

Catatan

Properti ini ditambahkan dalam Windows 10, versi 1703.

Default (0)

WriteCacheEnabled (1)

WriteCacheandFUAEnabled (2)

WriteCacheDisabled (3)

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