fungsi MI_Session_ModifyInstance (mi.h)

Updates instans yang ada di server yang diwakili oleh sesi.

Sintaks

MI_INLINE void MI_Session_ModifyInstance(
  [in]           MI_Session            *session,
                 MI_Uint32             flags,
  [in, optional] MI_OperationOptions   *options,
                 const MI_Char         *namespaceName,
  [in]           const MI_Instance     *inboundInstance,
  [in, optional] MI_OperationCallbacks *callbacks,
  [out]          MI_Operation          *operation
);

Parameter

[in] session

Handel sesi dikembalikan dari MI_Application_NewSession.

flags

Bendera informasi jenis runtime (RTTI). Dapat diatur ke 0.

[in, optional] options

Nilai MI_OperationOptions opsional yang menentukan opsi seperti batas waktu dan cara mengontrol semantik CIM. Tentukan Null jika tidak ada opsi operasi yang akan dikirim.

namespaceName

String opsional yang dihentikan null yang mewakili nama namespace untuk melakukan operasi. Jika tidak ada yang ditentukan, server akan memilih default. Namespace tidak dapat menyertakan nama komputer. Nama hanya boleh dalam bentuk nama namespace yang dipisahkan oleh karakter tanda garis miring (/). Misalnya, berikut ini adalah nilai namespaceName yang valid: root/cimv2.

[in] inboundInstance

MI_Instance yang mewakili nama kelas dan kunci instans yang akan dimodifikasi di server.

[in, optional] callbacks

Struktur MI_OperationCallbacks opsional yang menentukan panggilan balik operasional untuk menerima hasil instans dan semantik CIM. Untuk melakukan operasi secara asinkron, anggota panggilan balik instanceResult struktur harus ditentukan. Jika anggota ini tidak ditentukan, klien harus memanggil fungsi MI_Operation_GetInstance untuk mengambil hasilnya.

[out] operation

Handel operasi yang dikembalikan yang harus ditutup melalui MI_Operation_Close setelah selesai. Memanggil MI_Operation_Cancel sebelum selesai akan menyebabkan operasi dimatikan. MI_Operation_Close dan MI_Operation_Cancel dapat dipanggil dari operasi apa pun.

Mengembalikan nilai

Tidak ada

Keterangan

Fungsi akan gagal jika instans tidak ada.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Windows
Header mi.h
Redistribusi Windows Management Framework 3.0 di Windows Server 2008 R2 dengan SP1, Windows 7 dengan SP1, dan Windows Server 2008 dengan SP2

Lihat juga

MI_Application_NewSession

MI_OperationCallbacks

MI_Operation_Cancel

MI_Operation_Close

MI_Operation_GetInstance