Metode CreatePool dari kelas Msvm_ResourcePoolConfigurationService

Membuat kumpulan sumber daya anak. Kumpulan sumber daya akan dilingkup ke Sistem yang sama dengan Layanan ini. Kumpulan yang dihasilkan akan menjadi kumpulan anak.

Sintaks

uint32 CreatePool(
  [in]  string               PoolSettings,
  [in]  CIM_ResourcePool REF ParentPools[],
  [in]  string               AllocationSettings[],
  [out] CIM_ResourcePool REF Pool,
  [out] CIM_ConcreteJob  REF Job
);

Parameter

PoolSettings [in]

Instans tersemat dari kelas Msvm_ResourcePoolSettingData yang digunakan untuk menentukan pengaturan kumpulan yang tidak terkait dengan alokasi.

ParentPools [in]

Array referensi Msvm_ResourcePool yang mewakili kumpulan atau kumpulan untuk membuat kumpulan baru.

AllocationSettings [in]

Array dari satu atau beberapa instans yang disematkan dari kelas Msvm_ResourceAllocationSettingData yang digunakan untuk menentukan pengaturan terkait alokasi kumpulan. Array ini harus berisi salah satu elemen untuk setiap elemen dalam array ParentPools , atau tepat satu elemen. Jika array ini berisi satu elemen dan ParentPools berisi lebih dari satu elemen, AlllocationSettings menentukan alokasi kapasitas bersama yang dapat dipenuhi oleh salah satu kumpulan induk.

Ini digunakan untuk membatasi sumber daya yang dapat dialokasikan dari anak ke kumpulan ke batas yang lebih rendah daripada kapasitas agregat yang disediakan oleh induknya. Opsi ini tidak didukung oleh semua jenis sumber daya. Jika jenis sumber daya tidak mendukung alokasi kapasitas bersama, metode ini akan mengembalikan 32770 (Tidak Didukung).

Pool [out]

Referensi ke kumpulan yang dihasilkan.

Job [out]

Jika operasi dilakukan secara asinkron, metode ini akan mengembalikan 4096, dan parameter ini akan berisi referensi ke objek yang berasal dari CIM_ConcreteJob.

Menampilkan nilai

Metode ini mengembalikan salah satu nilai berikut.

Pekerjaan Selesai tanpa Kesalahan (0)

DMTF Dicadangkan (..)

Parameter Metode Diperiksa - Pekerjaan Dimulai (4096)

Metode Khusus (4097..32767)

Gagal (32768)

Akses Ditolak (32769)

Tidak Didukung (32770)

Tidak diketahui (32771)

Batas waktu (32772)

Parameter Tidak Valid (32773)

Sedang Digunakan (32774)

Status Tidak Valid (32775)

Jenis Sumber Daya yang Salah untuk Kumpulan (32776)

Tidak tersedia (32777)

Kehabisan Memori (32778)

Vendor Reserved (32779)

Sumber Daya Tidak Mencukup (32780)

Objek Tidak Ditemukan (32781..32787)

Objek Ada (32788)

Spesifikasi Vendor (32768..65535)

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

Msvm_ResourcePoolConfigurationService