fungsi MI_Session_CreateInstance (mi.h)

Membuat instans di server yang diwakili sesi.

Sintaks

MI_INLINE void MI_Session_CreateInstance(
  [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).

[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 null-terminated yang berisi nama namespace opsional 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 dibuat di server bersama dengan properti instans lain yang akan diatur ke instans tujuan. Terkadang kunci bersifat baca-saja, jadi tidak semua kunci perlu ditentukan. Jika instans yang ditentukan sudah ada, fungsi akan gagal; untuk memperbarui instans yang ada, gunakan fungsi MI_Session_ModifyInstance .

[in, optional] callbacks

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

[out] operation

Handel operasi yang harus ditutup dengan panggilan ke MI_Operation_Close setelah operasi selesai dan semua hasil telah diterima. Handel dapat digunakan untuk membatalkan operasi dengan panggilan ke MI_Operation_Cancel.

Mengembalikan nilai

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_Operation_Cancel

MI_Operation_Close

MI_Operation_GetInstance

MI_Session_ModifyInstance