Metode RequestStateChange dari kelas Msvm_CollectionReferencePointExportJob

Meminta perubahan status.

Sintaks

uint32 RequestStateChange(
  [in] uint16   RequestedState,
  [in] datetime TimeoutPeriod
);

Parameter

RequestedState [in]

RequestStateChange mengubah status pekerjaan. Nilai yang mungkin adalah sebagai berikut:

Mulai (2)

Mengubah status menjadi 'Berjalan'.

Tangguhkan (3)

Menghentikan pekerjaan sementara. Tujuannya adalah untuk kemudian memulai ulang pekerjaan dengan 'Mulai'. Dimungkinkan untuk memasukkan status 'Layanan' saat ditangguhkan. (Ini khusus untuk pekerjaan.)

Hentikan (4)

Menghentikan pekerjaan dengan bersih, menyimpan data, mempertahankan status, dan mematikan semua proses yang mendasarinya dengan tertib.

Matikan (5)

Mengakhiri pekerjaan segera tanpa persyaratan untuk menyimpan data atau mempertahankan status.

Layanan (6)

Menempatkan pekerjaan ke dalam status layanan khusus vendor. Mungkin untuk memulai ulang pekerjaan.

DMTF Dicadangkan (7..32767)

Vendor Khusus (32768..65535)

TimeoutPeriod [in]

Periode batas waktu yang menentukan jumlah waktu maksimum yang diharapkan klien untuk transisi ke status baru. Format interval harus digunakan untuk menentukan periode batas waktu. Nilai 0 atau Null menunjukkan bahwa klien tidak memiliki persyaratan waktu untuk transisi. Jika properti ini tidak berisi 0 atau Null dan implementasi tidak mendukung parameter ini, kode pengembalian 4098 (Penggunaan Parameter Batas Waktu Tidak Didukung) harus dikembalikan.

Menampilkan nilai

Mengembalikan 0 pada keberhasilan; jika tidak, mengembalikan salah satu kesalahan berikut.

(0)

(32768)

(32769)

(32770)

(32771)

(32772)

(32773)

(32774)

(32775)

(32776)

(32777)

(32778)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 10, versi 1703 [hanya aplikasi desktop]
Server minimum yang didukung
Server Windows 2016
Ruang nama
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Lihat juga

Msvm_CollectionReferencePointExportJob