Baca dalam bahasa Inggris

Bagikan melalui


header mi.h

Header ini digunakan oleh Windows Management Infrastructure (MI). Untuk informasi selengkapnya, lihat:

mi.h berisi antarmuka pemrograman berikut:

Fungsi

 
MI_Application_Close

Mendesinisialisasi API klien infrastruktur manajemen yang diinisialisasi melalui panggilan ke MI_Application_Initialize.
MI_Application_InitializeV1

Menginisialisasi aplikasi sehingga dapat melakukan panggilan API klien Management Infrastructure (MI).
MI_Application_NewClass

Membuat MI_Class dari struktur MI_ClassDecl.
MI_Application_NewDeserializer

Membuat objek deserializer yang kemudian dapat digunakan untuk mengonversi objek berseri kembali menjadi kelas atau instans.
MI_Application_NewDestinationOptions

Membuat objek MI_DestinationOptions yang dapat digunakan dengan fungsi MI_Application_NewSession.
MI_Application_NewHostedProvider

Mendaftarkan penyedia yang dihosting dengan mesin WMI di komputer lokal.
MI_Application_NewInstance

Membuat objek MI_Instance baru untuk diteruskan ke berbagai API operasi MI yang memerlukan instans.
MI_Application_NewInstanceFromClass

Membuat objek MI_Instance baru berdasarkan objek kelas.
MI_Application_NewOperationOptions

Membuat objek MI_OperationOptions yang dapat digunakan dengan fungsi operasi pada objek MI_Session.
MI_Application_NewParameterSet

Membuat set parameter baru.
MI_Application_NewSerializer

Mengambil objek serializer yang kemudian dapat digunakan untuk menserialisasikan instans dan kelas ke dalam berbagai format yang berbeda.
MI_Application_NewSession

Membuat sesi yang digunakan untuk berbagi koneksi untuk sekumpulan operasi ke satu tujuan.
MI_Application_NewSubscriptionDeliveryOptions

Membuat objek MI_SubscriptionDeliveryOptions yang mewakili konfigurasi yang diperlukan untuk melakukan operasi berlangganan melalui protokol tertentu.
MI_Class_Clone

Mengkloning objek MI_Class.
MI_Class_Delete

Menghapus objek MI_Class.
MI_Class_GetClassName

Mendapatkan nama kelas dari kelas yang ditentukan.
MI_Class_GetClassQualifierSet

Mendapatkan set kualifikasi yang terkait dengan objek kelas yang ditentukan.
MI_Class_GetElement

Mendapatkan semua detail elemen bernama tertentu dari kelas.
MI_Class_GetElementAt

Mendapatkan detail elemen kelas berdasarkan indeks elemen.
MI_Class_GetElementCount

Mendapatkan jumlah elemen dalam kelas.
MI_Class_GetMethod

Mendapatkan detail metode berdasarkan nama metode.
MI_Class_GetMethodAt

Mendapatkan detail metode berdasarkan indeks metode.
MI_Class_GetMethodCount

Mendapatkan jumlah metode di kelas .
MI_Class_GetNameSpace

Mendapatkan nama namespace dari kelas yang ditentukan.
MI_Class_GetParentClass

Mendapatkan kelas induk untuk kelas yang ditentukan.
MI_Class_GetParentClassName

Mendapatkan nama kelas induk dari kelas yang ditentukan.
MI_Class_GetServerName

Mendapatkan nama server dari kelas yang ditentukan.
MI_Context_Canceled

Menentukan apakah operasi telah dibatalkan. Fungsi ini dicadangkan; sebagai gantinya, gunakan fungsi MI_Context_RegisterCancel.
MI_Context_ConstructInstance

Menginisialisasi instans kelas MI pada tumpukan atau sebagai anggota struktur.
MI_Context_ConstructParameters

Penyedia memanggil fungsi ini untuk menginisialisasi instans parameter.
MI_Context_GetCustomOption

Mengambil opsi yang ditetapkan oleh klien.
MI_Context_GetCustomOptionAt

Mengambil opsi pada indeks tertentu yang ditetapkan oleh klien.
MI_Context_GetCustomOptionCount

Mendapatkan jumlah opsi kustom yang tersedia untuk penyedia.
MI_Context_GetLocale

Mengambil informasi lokal yang diminta yang ditentukan klien untuk operasi.
MI_Context_GetLocalSession

Mendapatkan sesi lokal (MI_Session) yang memungkinkan penyedia untuk melakukan operasi CIM terhadap server lokal yang menghosting penyedia.
MI_Context_GetNumberOption

Mendapatkan opsi numerik yang ditetapkan klien, berdasarkan nama operasi.
MI_Context_GetStringOption

Mendapatkan opsi string yang ditetapkan klien, berdasarkan nama operasi.
MI_Context_NewDynamicInstance

Membuat instans dinamis baru (instans yang ditik lemah tanpa deklarasi kelas) dari kelas.
MI_Context_NewInstance

Membuat instans baru kelas yang diberi deklarasi kelas.
MI_Context_NewParameters

Membuat instans baru metode yang diberikan deklarasi metode.
MI_Context_PostCimError

Memposting kode pengembalian dan pesan kesalahan (dalam bentuk objek CIM_Error) ke server sebagai respons terhadap permintaan.
MI_Context_PostError

Penyedia memanggil fungsi ini untuk memposting kode pengembalian ke klien sebagai respons terhadap permintaan.
MI_Context_PostIndication

Memposting hasil indikasi ke server sebagai respons terhadap permintaan operasi berlangganan.
MI_Context_PostInstance

Memposting instans kembali ke klien (melalui server) sebagai respons terhadap permintaan.
MI_Context_PostResult

Memposting kode hasil akhir yang mengakhiri kembali ke klien (melalui server) sebagai respons terhadap permintaan.
MI_Context_PromptUser

Mengirim pesan perintah ke klien yang mengkueri apakah akan melanjutkan operasi atau membatalkannya.
MI_Context_RefuseUnload

Memberi tahu infrastruktur penyedia untuk tidak membongkar penyedia.
MI_Context_RegisterCancel

Mendaftarkan panggilan balik yang dipanggil ketika operasi dibatalkan.
MI_Context_RequestUnload

Permintaan untuk membongkar modul atau penyedia.
MI_Context_SetStringOption

Mengatur opsi khusus konteks.
MI_Context_ShouldContinue

Meminta klien untuk menentukan apakah operasi harus dilanjutkan. (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

Meminta klien untuk menentukan apakah operasi harus dilanjutkan. (MI_Context_ShouldProcess)
MI_Context_WriteCimError

Mengirim instans kesalahan CIM (informatif) ke klien.
MI_Context_WriteDebug

Mengirim pesan debug ke klien.
MI_Context_WriteError

Mengirim kode kesalahan dan pesan kesalahan ke klien.
MI_Context_WriteMessage

Mengirim pesan operasional ke klien.
MI_Context_WriteProgress

Mengirim pesan kemajuan ke klien.
MI_Context_WriteStreamParameter

Mengirim data parameter yang dialirkan ke klien untuk pemanggilan metode.
MI_Context_WriteVerbose

Menulis pesan verbose ke klien.
MI_Context_WriteWarning

Menulis pesan peringatan kepada klien.
MI_Deserializer_Class_GetClassName

Mendapatkan nama kelas dari buffer kelas berseri.
MI_Deserializer_Class_GetParentClassName

Mendapatkan nama kelas induk dari buffer kelas berseri.
MI_Deserializer_Close

Menutup objek deserializer dan menghapus memori terkait yang disimpan dalam deserializer.
MI_Deserializer_DeserializeClass

Mendeserialisasi buffer berseri ke dalam objek MI_Class.
MI_Deserializer_DeserializeInstance

Mendeserialisasi buffer berseri ke dalam objek MI_Instance.
MI_Deserializer_Instance_GetClassName

Mendapatkan nama kelas yang terkait dengan instans yang diserialisasikan.
MI_DestinationOptions_AddDestinationCredentials

Mengatur kredensial untuk berbicara dengan tujuan.
MI_DestinationOptions_AddProxyCredentials

Menambahkan kredensial untuk mengautentikasi terhadap proksi.
MI_DestinationOptions_Clone

Membuat salinan struktur MI_DestinationOptions.
MI_DestinationOptions_Delete

Menghapus struktur opsi tujuan yang dibuat dengan menggunakan fungsi MI_Application_NewDestinationOptions atau MI_DestinationOptions_Clone.
MI_DestinationOptions_GetCertCACheck

Mendapatkan nilai pemeriksaan CA sertifikat server.
MI_DestinationOptions_GetCertCNCheck

Mendapatkan nilai pemeriksaan CN sertifikat server.
MI_DestinationOptions_GetCertRevocationCheck

Mendapatkan nilai pemeriksaan pencabutan sertifikat server.
MI_DestinationOptions_GetCredentialsAt

Dapatkan kredensial pada indeks yang ditentukan.
MI_DestinationOptions_GetCredentialsCount

Mendapatkan jumlah kredensial yang ditambahkan sebelumnya. (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

Mendapatkan kata sandi kredensial berdasarkan indeks tertentu.
MI_DestinationOptions_GetDataLocale

Mendapatkan lokal data (dibandingkan dengan lokal UI) yang ditetapkan oleh pengguna.
MI_DestinationOptions_GetDestinationPort

Mendapatkan port default untuk transportasi.
MI_DestinationOptions_GetEncodePortInSPN

Mendapatkan nilai pengodean Nama Perwakilan Layanan port.
MI_DestinationOptions_GetHttpUrlPrefix

Mendapatkan awalan URL HTTP.
MI_DestinationOptions_GetImpersonationType

Mendapatkan jenis peniruan.
MI_DestinationOptions_GetMaxEnvelopeSize

Mendapatkan ukuran maksimum paket yang dikirim ke server atau diterima oleh klien dari server.
MI_DestinationOptions_GetNumber

Mendapatkan opsi nomor kustom yang ditambahkan sebelumnya. (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

Mendapatkan nilai opsi yang ditambahkan sebelumnya berdasarkan nama opsi. (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

Mendapatkan nilai opsi yang ditambahkan sebelumnya berdasarkan indeks yang ditentukan. (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

Mendapatkan jumlah opsi yang sebelumnya ditambahkan. (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

Mendapatkan pengaturan pengodean paket yang ditetapkan sebelumnya.
MI_DestinationOptions_GetPacketIntegrity

Mendapatkan pengaturan integritas paket.
MI_DestinationOptions_GetPacketPrivacy

Mendapatkan pengaturan privasi paket (enkripsi).
MI_DestinationOptions_GetProxyType

Mendapatkan jenis proksi yang ditetapkan oleh pengguna.
MI_DestinationOptions_GetString

Mendapatkan opsi string kustom yang ditambahkan sebelumnya.
MI_DestinationOptions_GetTimeout

Mendapatkan nilai batas waktu opsi default.
MI_DestinationOptions_GetTransport

Mendapatkan pengaturan transportasi yang ditambahkan klien.
MI_DestinationOptions_GetUILocale

Mendapatkan lokal antarmuka pengguna yang ditetapkan oleh pengguna.
MI_DestinationOptions_SetCertCACheck

Mengaktifkan atau menonaktifkan pemeriksaan sertifikat CA untuk transportasi SSL.
MI_DestinationOptions_SetCertCNCheck

Mengaktifkan atau menonaktifkan pemeriksaan CN sertifikat saat transportasi SSL digunakan.
MI_DestinationOptions_SetCertRevocationCheck

Mengaktifkan atau menonaktifkan pencabutan sertifikat saat berkomunikasi melalui SSL.
MI_DestinationOptions_SetDataLocale

Mengatur lokal data default yang akan digunakan untuk operasi.
MI_DestinationOptions_SetDestinationPort

Atur port yang akan digunakan untuk berkomunikasi ke tujuan.
MI_DestinationOptions_SetEncodePortInSPN

Mengaktifkan atau menonaktifkan pengodean nomor port di Nama Perwakilan Layanan saat membuat koneksi ke komputer jarak jauh.
MI_DestinationOptions_SetHttpUrlPrefix

Atur awalan URL HTTP default untuk transportasi yang melalui HTTP dan HTTPS.
MI_DestinationOptions_SetImpersonationType

Mengatur jenis peniruan.
MI_DestinationOptions_SetMaxEnvelopeSize

Mengatur ukuran paket maksimum untuk transportasi.
MI_DestinationOptions_SetNumber

Mengatur nilai opsi numerik kustom.
MI_DestinationOptions_SetPacketEncoding

Mengatur mekanisme pengodean untuk handel protokol tertentu.
MI_DestinationOptions_SetPacketIntegrity

Mengaktifkan atau menonaktifkan integritas paket (penandatanganan) koneksi protokol.
MI_DestinationOptions_SetPacketPrivacy

Mengaktifkan atau menonaktifkan privasi paket (enkripsi).
MI_DestinationOptions_SetProxyType

Mengatur jenis pengaturan proksi yang akan digunakan saat berkomunikasi ke tujuan melalui proksi.
MI_DestinationOptions_SetString

Mengatur opsi string kustom. (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

Mengatur nilai batas waktu opsi default.
MI_DestinationOptions_SetTransport

Mengatur transportasi yang akan digunakan untuk berkomunikasi dengan mesin tujuan.
MI_DestinationOptions_SetUILocale

Mengatur lokal UI default untuk operasi.
MI_Filter_Evaluate

Penyedia memanggil fungsi ini untuk mengevaluasi instans terhadap filter tertentu.
MI_Filter_GetExpression

Mendapatkan bahasa dan ekspresi filter.
MI_HostedProvider_Close

Tutup handel penyedia yang dihosting yang dikembalikan dari MI_Application_NewHostedProvider.
MI_HostedProvider_GetApplication

Mendapatkan handel aplikasi tingkat atas tempat handel penyedia yang dihosting dibuat.
MI_Instance_AddElement

Menambahkan properti baru ke instans dinamis (hanya didukung oleh instans dinamis yang skemanya dapat diperpanjang pada durasi).
MI_Instance_ClearElement

Menghapus nilai elemen bernama (properti CIM) dan mengaturnya ke NULL.
MI_Instance_ClearElementAt

Menghapus nilai elemen (properti CIM) pada indeks yang ditentukan dan mengaturnya ke NULL.
MI_Instance_Clone

Membuat salinan instans yang ditentukan pada heap.
MI_Instance_Delete

Menghapus instans yang dibuat pada heap atau dikloning dari instans lain.
MI_Instance_Destruct

Menghapus instans yang dibuat pada tumpukan atau sebagai anggota struktur.
MI_Instance_GetClass

Mendapatkan MI_Class yang terkait dengan instans.
MI_Instance_GetClassName

Mendapatkan nama kelas instans yang ditentukan.
MI_Instance_GetElement

Mendapatkan nilai elemen bernama (properti CIM).
MI_Instance_GetElementAt

Mendapatkan nilai elemen (properti CIM) pada indeks yang ditentukan.
MI_Instance_GetElementCount

Mendapatkan jumlah elemen dalam instans.
MI_Instance_GetNameSpace

Mendapatkan nama namespace dari instans yang ditentukan.
MI_Instance_GetServerName

Mendapatkan nama server dari instans yang ditentukan.
MI_Instance_IsA

Menentukan apakah instans itu sendiri adalah instans kelas yang diberikan oleh classDecl.
MI_Instance_Normalize

Mengurai struktur MI_Instance_ExFT lalu mengambil tabel fungsi MI_InstanceFT.
MI_Instance_SetElement

Atur nilai elemen dengan nama yang diberikan dalam instans tertentu.
MI_Instance_SetElementAt

Atur nilai elemen pada indeks instans yang diberikan.
MI_Instance_SetNameSpace

Mengatur nama namespace dari instans yang ditentukan.
MI_Instance_SetServerName

Mengatur nama server instans yang ditentukan.
MI_Operation_Cancel

Membatalkan operasi yang sedang berjalan.
MI_Operation_Close

Menutup handel operasi.
MI_Operation_GetClass

Mendapatkan hasil sinkron untuk operasi kelas.
MI_Operation_GetIndication

Dapatkan hasil sinkron dari langganan.
MI_Operation_GetInstance

Mendapatkan hasil sinkron untuk operasi instans.
MI_Operation_GetSession

Mendapatkan sesi yang terkait dengan operasi.
MI_OperationOptions_Clone

Membuat salinan struktur MI_OperationOptions.
MI_OperationOptions_Delete

Menghapus set opsi dan memori terkaitnya.
MI_OperationOptions_DisableChannel

Menggunakan MI_Context_WriteMessage untuk menonaktifkan pengelogan ke saluran yang ditentukan.
MI_OperationOptions_EnableChannel

Menggunakan MI_Context_WriteMessage untuk mengaktifkan pengelogan ke saluran yang ditentukan.
MI_OperationOptions_GetEnabledChannels

Mendapatkan daftar saluran yang diaktifkan sebelumnya.
MI_OperationOptions_GetNumber

Mendapatkan opsi nomor kustom yang ditambahkan sebelumnya. (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

Mendapatkan nilai opsi yang ditambahkan sebelumnya berdasarkan nama opsi. (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

Mendapatkan nilai opsi yang ditambahkan sebelumnya berdasarkan indeks yang ditentukan. (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

Mendapatkan jumlah opsi yang sebelumnya ditambahkan. (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

Mendapatkan nilai yang memberi tahu server cara merespons panggilan penyedia ke MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

Mendapatkan nilai yang memberi tahu server cara merespons panggilan penyedia ke MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

Mendapatkan arsitektur penyedia untuk operasi.
MI_OperationOptions_GetResourceUri

Mendapatkan URI sumber daya yang digunakan untuk operasi.
MI_OperationOptions_GetResourceUriPrefix

Mendapatkan awalan URI sumber daya yang digunakan untuk operasi.
MI_OperationOptions_GetString

Mendapatkan opsi string kustom.
MI_OperationOptions_GetTimeout

Mendapatkan nilai batas waktu operasi.
MI_OperationOptions_GetUseMachineID

Mendapatkan nilai yang menunjukkan apakah akan menggunakan informasi identifikasi mesin dalam permintaan operasi.
MI_OperationOptions_GetWriteErrorMode

Mengatur mode pelaporan kesalahan. (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

Mengatur opsi kustom untuk operasi.
MI_OperationOptions_SetNumber

Mengatur nilai opsi nomor kustom.
MI_OperationOptions_SetPromptUserMode

Mengatur nilai yang memberi tahu server cara merespons panggilan penyedia ke fungsi MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

Mengatur nilai yang memberi tahu server cara merespons panggilan penyedia ke fungsi MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

Mengatur arsitektur penyedia untuk operasi.
MI_OperationOptions_SetResourceUri

Mengatur URI sumber daya yang akan digunakan untuk operasi.
MI_OperationOptions_SetResourceUriPrefix

Mengatur awalan URI sumber daya yang akan digunakan untuk operasi.
MI_OperationOptions_SetString

Mengatur opsi string kustom. (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

Mengatur batas waktu operasi untuk operasi tertentu.
MI_OperationOptions_SetUseMachineID

Mengaktifkan atau menonaktifkan pengiriman informasi identifikasi mesin dalam permintaan operasi.
MI_OperationOptions_SetWriteErrorMode

Mengatur mode pelaporan kesalahan. (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

Mendapatkan jenis pengembalian metode dan kumpulan kualifikasi untuk set parameter tertentu.
MI_ParameterSet_GetParameter

Mendapatkan informasi parameter metode berdasarkan nama parameter.
MI_ParameterSet_GetParameterAt

Mendapatkan informasi parameter metode pada indeks yang ditentukan.
MI_ParameterSet_GetParameterCount

Mendapatkan jumlah parameter dalam set parameter metode.
MI_PropertySet_AddElement

Menambahkan nama ke daftar properti.
MI_PropertySet_Clear

Menghapus semua nama dari daftar properti. Setelah itu, hitungannya adalah nol. Ini memungkinkan daftar properti digunakan kembali (tanpa harus didestruksi dan direkonstruksi).
MI_PropertySet_Clone

Membuat salinan set properti yang ditentukan pada heap.
MI_PropertySet_ContainsElement

Menentukan apakah daftar properti berisi nama properti yang ditentukan.
MI_PropertySet_Delete

Menghapus daftar properti yang ditentukan yang dibangun pada tumpukan.
MI_PropertySet_Destruct

Menghapus daftar properti yang ditentukan yang dibangun pada tumpukan.
MI_PropertySet_GetElementAt

Mendapatkan elemen properti yang ditetapkan pada indeks yang ditentukan.
MI_PropertySet_GetElementCount

Mendapatkan jumlah elemen dalam kumpulan properti yang ditentukan.
MI_QualifierSet_GetQualifier

Mendapatkan informasi kualifikasi berdasarkan nama kualifikasi yang diberikan.
MI_QualifierSet_GetQualifierAt

Mendapatkan kualifikasi pada indeks yang ditentukan.
MI_QualifierSet_GetQualifierCount

Mendapatkan jumlah kualifikasi dalam set kualifikasi.
MI_Serializer_Close

Menutup objek serializer dan membebaskan memori internal apa pun yang terkait dengannya.
MI_Serializer_SerializeClass

Menserialisasikan MI_Class ke dalam buffer dalam format yang ditentukan saat serializer dibuat. Opsi dapat diteruskan ke bendera untuk mengontrol apakah kelas dan semua kelas induknya diserialisasikan, atau hanya kelas paling turunan.
MI_Serializer_SerializeInstance

Menserialisasikan MI_Instance ke dalam buffer dalam format yang ditentukan saat serializer dibuat. Opsi dapat diteruskan ke bendera untuk mengontrol apakah kelas juga diserialisasikan ke dalam buffer serta instans.
MI_Server_GetSystemName

Mendapatkan nama sistem untuk server.
MI_Server_GetVersion

Mendapatkan nilai makro MI_VERSION yang digunakan saat menghasilkan penyedia.
MI_Session_AssociatorInstances

Menemukan instans yang terkait dengan instans kunci tertentu.
MI_Session_Close

Menutup sesi dan melepaskan semua memori terkait.
MI_Session_CreateInstance

Membuat instans di server yang diwakili sesi.
MI_Session_DeleteInstance

Menghapus instans di server yang diwakili oleh sesi.
MI_Session_EnumerateClasses

Menghitung kelas sesi tertentu.
MI_Session_EnumerateInstances

Hitung semua instans (di server yang diwakili oleh sesi) yang terkait dengan kelas.
MI_Session_GetApplication

Mendapatkan handel aplikasi yang digunakan untuk membuat sesi yang ditentukan.
MI_Session_GetClass

Mendapatkan deklarasi MI_Class berdasarkan nama kelas tertentu.
MI_Session_GetInstance

Mendapatkan instans yang ditentukan dari server yang diwakili oleh sesi.
MI_Session_Invoke

Memanggil metode di penyedia.
MI_Session_ModifyInstance

Updates instans yang ada di server yang diwakili oleh sesi.
MI_Session_QueryInstances

Kueri untuk sekumpulan instans berdasarkan ekspresi kueri.
MI_Session_ReferenceInstances

Menemukan objek asosiasi yang mereferensikan instans kunci yang ditentukan.
MI_Session_Subscribe

Berlangganan indikasi di server yang diwakili oleh sesi.
MI_Session_TestConnection

Menguji koneksi dengan berkomunikasi dengan server yang diwakili oleh sesi untuk menentukan apakah koneksi merespons.
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials

Mengatur opsi langganan untuk kredensial pengiriman yang akan digunakan saat menyambungkan kembali ke klien untuk memberikan hasil indikasi dorong.
MI_SubscriptionDeliveryOptions_Clone

Membuat salinan struktur MI_SubscriptionDeliveryOptions.
MI_SubscriptionDeliveryOptions_Delete

Menghapus struktur opsi pengiriman langganan yang ditentukan.
MI_SubscriptionDeliveryOptions_GetBookmark

Mendapatkan bookmark langganan yang ditetapkan sebelumnya.
MI_SubscriptionDeliveryOptions_GetCredentialsAt

Mendapatkan kredensial yang ditambahkan sebelumnya berdasarkan indeks tertentu.
MI_SubscriptionDeliveryOptions_GetCredentialsCount

Mendapatkan jumlah kredensial yang ditambahkan sebelumnya. (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

Mendapatkan kata sandi kredensial yang ditambahkan sebelumnya berdasarkan indeks tertentu.
MI_SubscriptionDeliveryOptions_GetDateTime

Mendapatkan opsi tanggalwaktu yang ditetapkan sebelumnya.
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

Mendapatkan tujuan pengiriman langganan yang ditetapkan sebelumnya.
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

Mendapatkan nomor port pengiriman yang ditetapkan sebelumnya.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

Mendapatkan jumlah upaya coba lagi pengiriman.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

Mendapatkan interval coba lagi pengiriman jumlah waktu untuk menunggu sebelum mencoba kembali pengiriman.
MI_SubscriptionDeliveryOptions_GetExpirationTime

Mendapatkan nilai kedaluwarsa pengiriman (yang dapat dinyatakan sebagai tanda waktu atau interval).
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

Mendapatkan interval heartbeat pengiriman.
MI_SubscriptionDeliveryOptions_GetInterval

Mendapatkan interval pengiriman untuk opsi tertentu.
MI_SubscriptionDeliveryOptions_GetMaximumLatency

Mendapatkan jumlah waktu maksimum server akan menyimpan hasil sebelum mengirimkannya ke klien.
MI_SubscriptionDeliveryOptions_GetNumber

Mendapatkan nilai opsi numerik bernama.
MI_SubscriptionDeliveryOptions_GetOption

Mendapatkan nilai opsi bernama.
MI_SubscriptionDeliveryOptions_GetOptionAt

Mendapatkan opsi pada indeks yang ditentukan.
MI_SubscriptionDeliveryOptions_GetOptionCount

Mendapatkan jumlah opsi yang ditetapkan sebelumnya.
MI_SubscriptionDeliveryOptions_GetString

Mendapatkan nilai opsi string bernama.
MI_SubscriptionDeliveryOptions_SetBookmark

Mengatur marka buku untuk pengiriman indikasi langganan.
MI_SubscriptionDeliveryOptions_SetDateTime

Mengatur nilai opsi DateTime bernama.
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

Mengatur titik akhir tujuan tempat indikasi akan dikirimkan.
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

Mengatur nomor port pengiriman langganan.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

Mengatur berapa kali langganan pengiriman push akan mencoba memberikan hasil.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

Mengatur interval coba lagi pengiriman untuk langganan yang untuk pengiriman push.
MI_SubscriptionDeliveryOptions_SetExpirationTime

Mengatur waktu kedaluwarsa langganan (saat langganan akan dimatikan).
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

Mengatur interval heartbeat.
MI_SubscriptionDeliveryOptions_SetInterval

Mengatur nilai opsi interval bernama.
MI_SubscriptionDeliveryOptions_SetMaximumLatency

Mengatur jumlah waktu maksimum server akan menyimpan hasil sebelum mengirimkannya ke klien.
MI_SubscriptionDeliveryOptions_SetNumber

Mengatur nilai opsi numerik bernama yang tidak dicakup oleh fungsi khusus.
MI_SubscriptionDeliveryOptions_SetString

Mengatur nilai opsi string bernama yang tidak dicakup oleh fungsi khusus.
MI_Utilities_CimErrorFromErrorCode

Memetakan kode kesalahan khusus sistem operasi ke instans kesalahan CIM.
MI_Utilities_MapErrorToMiErrorCategory

Memetakan kode kesalahan khusus sistem operasi ke kategori kesalahan.

Fungsi panggilan balik

 
MI_Deserializer_ClassObjectNeeded

Digunakan untuk menyediakan objek kelas yang diminta selama deserialisasi.

Struktur

 
MI_Application

Mewakili infrastruktur yang diinisialisasi.
MI_ApplicationFT

Struktur dukungan yang digunakan dalam struktur MI_Application. Gunakan fungsi dengan awalan nama "MI_Application_" untuk memanipulasi struktur ini.
MI_Array

Jenis umum yang mewakili array. Ini dapat digeneralisasi karena semua array berukuran sama, kecuali jenis elemen data akan dikhususkan.
MI_ArrayField

Mewakili properti di dalam struktur MI_Instance. (MI_ArrayField)
MI_BooleanA

Mewakili array jenis MI_Boolean.
MI_BooleanAField

Mewakili properti di dalam struktur MI_Instance. (MI_BooleanAField)
MI_BooleanField

Mewakili properti di dalam struktur MI_Instance. (MI_BooleanField)
MI_Char16A

Mewakili array jenis MI_Char16. (MI_Char16A)
MI_Char16AField

Mewakili properti di dalam struktur MI_Instance. (MI_Char16AField)
MI_Char16Field

Mewakili properti di dalam struktur MI_Instance. (MI_Char16Field)
MI_Class

Mewakili skema instans.
MI_ClassDecl

Struktur ini menguraikan deklarasi kelas. Ini berisi nama kelas dan hierarki, properti, kualifikasi, dan metode.
MI_ClassFT

Struktur dukungan yang digunakan dalam struktur MI_Class. Gunakan fungsi dengan awalan nama "MI_Class_" untuk memanipulasi struktur ini.
MI_ClientFT_V1

Tabel fungsi klien.
MI_ConstBooleanA

Mewakili array jenis MI_ConstBoolean.
MI_ConstBooleanAField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstBooleanAField)
MI_ConstBooleanField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstBooleanField)
MI_ConstChar16A

Mewakili array jenis MI_Char16. (MI_ConstChar16A)
MI_ConstChar16AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstChar16AField)
MI_ConstChar16Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstChar16Field)
MI_ConstDatetimeA

Mewakili array jenis MI_Datatime.
MI_ConstDatetimeAField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstDatetimeAField)
MI_ConstDatetimeField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstDatetimeField)
MI_ConstInstanceA

Mewakili array jenis MI_Instance. (MI_ConstInstanceA)
MI_ConstInstanceAField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstInstanceAField)
MI_ConstInstanceField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstInstanceField)
MI_ConstReal32A

Mewakili array jenis MI_Real32. (MI_ConstReal32A)
MI_ConstReal32AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstReal32AField)
MI_ConstReal32Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstReal32Field)
MI_ConstReal64A

Mewakili array jenis MI_Real64. (MI_ConstReal64A)
MI_ConstReal64AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstReal64AField)
MI_ConstReal64Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstReal64Field)
MI_ConstReferenceA

Mewakili array jenis MI_Instance. (MI_ConstReferenceA)
MI_ConstReferenceAField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstReferenceAField)
MI_ConstReferenceField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstReferenceField)
MI_ConstSint16A

Mewakili array jenis MI_Sint16. (MI_ConstSint16A)
MI_ConstSint16AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint16AField)
MI_ConstSint16Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint16Field)
MI_ConstSint32A

Mewakili array jenis MI_Sint32. (MI_ConstSint32A)
MI_ConstSint32AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint32AField)
MI_ConstSint32Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint32Field)
MI_ConstSint64A

Mewakili array jenis MI_Sint64. (MI_ConstSint64A)
MI_ConstSint64AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint64AField)
MI_ConstSint64Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint64Field)
MI_ConstSint8A

Mewakili array jenis MI_Sint8. (MI_ConstSint8A)
MI_ConstSint8AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint8AField)
MI_ConstSint8Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstSint8Field)
MI_ConstStringA

Mewakili array jenis MI_Char.
MI_ConstStringAField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstStringAField)
MI_ConstStringField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstStringField)
MI_ConstUint16A

Mewakili array jenis MI_Uint16A.
MI_ConstUint16AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint16AField)
MI_ConstUint16Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint16Field)
MI_ConstUint32A

Mewakili array jenis MI_Uint32. (MI_ConstUint32A)
MI_ConstUint32AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint32AField)
MI_ConstUint32Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint32Field)
MI_ConstUint64A

Mewakili array jenis MI_Uint64. (MI_ConstUint64A)
MI_ConstUint64AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint64AField)
MI_ConstUint64Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint64Field)
MI_ConstUint8A

Mewakili array jenis MI_Uint8. (MI_ConstUint8A)
MI_ConstUint8AField

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint8AField)
MI_ConstUint8Field

Mewakili properti di dalam struktur MI_Instance. (MI_ConstUint8Field)
MI_Context

Memegang konteks untuk operasi yang perlu dilakukan penyedia.
MI_ContextFT

Struktur dukungan yang digunakan dalam struktur MI_Context. Gunakan fungsi dengan awalan nama "MI_Context_" untuk memanipulasi struktur ini.
MI_Datetime

Mewakili persatuan MI_Timestamp dan MI_Interval.
MI_DatetimeA

Mewakili array jenis MI_Datetime.
MI_DatetimeAField

Mewakili properti di dalam struktur MI_Instance. (MI_DatetimeAField)
MI_DatetimeField

Mewakili properti di dalam struktur MI_Instance. (MI_DatetimeField)
MI_Deserializer

Objek deserialisasi seperti yang dibuat dari MI_Application_NewDeserializer. Objek itu sendiri tidak boleh digunakan atau diubah secara manual karena digunakan secara internal.
MI_DeserializerFT

Struktur dukungan yang digunakan dalam struktur MI_ClientFT_V1. Gunakan fungsi dengan awalan nama "MI_Deserializer_" untuk memanipulasi struktur ini.
MI_DestinationOptions

Mewakili sekumpulan opsi tujuan. Opsi tujuan adalah sekumpulan konfigurasi yang menentukan cara operasi berkomunikasi dengan server.
MI_DestinationOptionsFT

Struktur dukungan yang digunakan dalam struktur MI_DestinationOptions. Gunakan fungsi dengan awalan nama "MI_DestinationOptions_" untuk memanipulasi struktur ini.
MI_FeatureDecl

Berisi properti yang umum untuk struktur MI_PropertyDeclMI_ParameterDecland MI_MethodDecl.
MI_Filter

Berisi referensi ke tabel fungsi MI_FilterFT.
MI_FilterFT

Struktur dukungan yang digunakan dalam struktur MI_Filter. Gunakan fungsi dengan awalan nama "MI_Filter_" untuk memanipulasi struktur ini.
MI_HostedProvider

Mewakili hosting penyedia dalam aplikasi klien.
MI_HostedProviderFT

Struktur dukungan yang digunakan dalam struktur MI_HostedProvider. Gunakan fungsi dengan awalan nama "MI_HostedProvider_" untuk memanipulasi struktur ini.
MI_Instance

Struktur ini mewakili instans CIM. Objek ini tidak boleh diakses secara langsung. Sebagai gantinya, fungsi MI_Instance_* harus digunakan.
MI_InstanceA

Mewakili array struktur MI_Instance.
MI_InstanceAField

Mewakili properti di dalam struktur MI_Instance. (MI_InstanceAField)
MI_InstanceExFT

Memperluas struktur MI_InstanceFT.
MI_InstanceField

Mewakili properti di dalam struktur MI_Instance. (MI_InstanceField)
MI_InstanceFT

Struktur dukungan yang digunakan dalam struktur MI_Instance. Gunakan fungsi dengan awalan nama MI_Instance_ untuk memanipulasi struktur ini.
MI_Interval

MI_Interval mewakili interval waktu.
MI_MethodDecl

Mewakili metode CIM.
MI_Module

Dihasilkan oleh penyedia, objek ini berisi semua data yang diperlukan oleh manajer penyedia untuk mengelola penyedia dalam modul ini.
MI_ObjectDecl

Berisi properti yang umum untuk struktur MI_ClassDecl dan MI_PropertyDecl.
MI_Operation

Mewakili eksekusi operasi tunggal. Objek ini menyimpan tabel fungsi internal untuk melakukan tindakan pada operasi.
MI_OperationCallbacks

Struktur yang menyimpan semua penunjuk fungsi panggilan balik untuk melakukan operasi.
MI_OperationFT

Struktur dukungan yang digunakan dalam struktur MI_Operation. Gunakan fungsi dengan awalan nama "MI_Operation_" untuk memanipulasi struktur ini.
MI_OperationOptions

Mewakili serangkaian opsi operasi.
MI_OperationOptionsFT

Struktur dukungan yang digunakan dalam struktur MI_OperationOptions. Gunakan fungsi dengan awalan nama "MI_OperationOptions_" untuk memanipulasi struktur ini.
MI_ParameterDecl

Mewakili parameter metode CIM.
MI_ParameterSet

Memegang parameter metode dari definisi kelas.
MI_ParameterSetFT

Struktur dukungan yang digunakan dalam struktur MI_ParameterSet. Gunakan fungsi dengan awalan nama MI_ParameterSet_ untuk memanipulasi struktur ini.
MI_PropertyDecl

Mewakili properti kelas (elemen) dalam deklarasi kelas.
MI_PropertySet

Menerapkan sekumpulan nama properti.
MI_PropertySetFT

Struktur dukungan yang digunakan dalam struktur MI_PropertySet. Gunakan fungsi dengan awalan nama "MI_PropertySet_" untuk memanipulasi struktur ini.
MI_ProviderFT

Struktur dukungan yang digunakan dalam struktur MI_ClassDecl dan MI_Module.
MI_Qualifier

Mewakili kualifikasi CIM.
MI_QualifierDecl

Mewakili deklarasi kualifikasi CIM.
MI_QualifierSet

Memungkinkan pengembang untuk melihat kualifikasi definisi kelas.
MI_QualifierSetFT

Struktur dukungan yang digunakan dalam struktur MI_QualifierSet. Gunakan fungsi dengan awalan nama "MI_QualifierSet_" untuk memanipulasi struktur ini.
MI_Real32A

Mewakili array jenis MI_Real32. (MI_Real32A)
MI_Real32AField

Mewakili properti di dalam struktur MI_Instance. (MI_Real32AField)
MI_Real32Field

Mewakili properti di dalam struktur MI_Instance. (MI_Real32Field)
MI_Real64A

Mewakili array jenis MI_Real64. (MI_Real64A)
MI_Real64AField

Mewakili properti di dalam struktur MI_Instance. (MI_Real64AField)
MI_Real64Field

Mewakili properti di dalam struktur MI_Instance. (MI_Real64Field)
MI_ReferenceA

Mewakili array pointer ke jenis MI_Instance.
MI_ReferenceAField

Mewakili properti di dalam struktur MI_Instance. (MI_ReferenceAField)
MI_ReferenceField

Mewakili properti di dalam struktur MI_Instance. (MI_ReferenceField)
MI_SchemaDecl

Mewakili objek skema dalam skema CIM, yang mencakup kelas CIM dan deklarasi kualifikasi CIM.
MI_Serializer

Objek yang terkait dengan teknik serialisasi tertentu.
MI_SerializerFT

Struktur dukungan yang digunakan dalam struktur MI_ClientFT_V1. Gunakan fungsi dengan awalan nama "MI_Serializer_" untuk memanipulasi struktur ini.
MI_Server

Struktur ini menentukan tabel fungsi default untuk semua jenis:_Context, Instans, PropertiSet, dan Filter.
MI_ServerFT

Struktur dukungan yang digunakan dalam struktur MI_Server. Gunakan fungsi dengan awalan nama "MI_Server_" untuk memanipulasi struktur ini.
MI_Session

Objek yang terkait dengan tujuan dan memiliki sekumpulan kredensial dan opsi yang terkait dengannya. .
MI_SessionCallbacks

Kontainer untuk penunjuk fungsi panggilan balik yang menangani pengelogan dan pesan kesalahan.
MI_SessionFT

Tabel fungsi untuk semua tindakan pada objek sesi.
MI_Sint16A

Mewakili array jenis MI_Sint16. (MI_Sint16A)
MI_Sint16AField

Mewakili properti di dalam struktur MI_Instance. (MI_Sint16AField)
MI_Sint16Field

Mewakili properti di dalam struktur MI_Instance. (MI_Sint16Field)
MI_Sint32A

Mewakili array jenis MI_Sint32. (MI_Sint32A)
MI_Sint32AField

Mewakili properti di dalam struktur MI_Instance. (MI_Sint32AField)
MI_Sint32Field

Mewakili properti di dalam struktur MI_Instance. (MI_Sint32Field)
MI_Sint64A

Mewakili array jenis MI_Sint64. (MI_Sint64A)
MI_Sint64AField

Mewakili properti di dalam struktur MI_Instance. (MI_Sint64AField)
MI_Sint64Field

Mewakili properti di dalam struktur MI_Instance. (MI_Sint64Field)
MI_Sint8A

Mewakili array jenis MI_Sint8. (MI_Sint8A)
MI_Sint8AField

Mewakili properti di dalam struktur MI_Instance. (MI_Sint8AField)
MI_Sint8Field

Mewakili properti di dalam struktur MI_Instance. (MI_Sint8Field)
MI_StringA

Mewakili array pointer ke string MI_Char* yang dihentikan null.
MI_StringAField

Mewakili properti di dalam struktur MI_Instance. (MI_StringAField)
MI_StringField

Mewakili properti di dalam struktur MI_Instance. (MI_StringField)
MI_SubscriptionDeliveryOptions

Objek opsi langganan menyimpan opsi konfigurasi yang digunakan untuk meneruskan ke operasi langganan.
MI_SubscriptionDeliveryOptionsFT

Struktur dukungan yang digunakan dalam struktur MI_SubscriptionDeliveryOptions. Gunakan fungsi dengan awalan nama "MI_SubscriptionDeliveryOptions_" untuk memanipulasi struktur ini.
MI_Timestamp

MI_Timestamp menentukan tanda waktu atau titik waktu tertentu.
MI_Uint16A

Mewakili array jenis MI_Uint16.
MI_Uint16AField

Mewakili properti di dalam struktur MI_Instance. (MI_Uint16AField)
MI_Uint16Field

Mewakili properti di dalam struktur MI_Instance. (MI_Uint16Field)
MI_Uint32A

Mewakili array jenis MI_Uint32. (MI_Uint32A)
MI_Uint32AField

Mewakili properti di dalam struktur MI_Instance. (MI_Uint32AField)
MI_Uint32Field

Mewakili properti di dalam struktur MI_Instance. (MI_Uint32Field)
MI_Uint64A

Mewakili array jenis MI_Uint64. (MI_Uint64A)
MI_Uint64AField

Mewakili properti di dalam struktur MI_Instance. (MI_Uint64AField)
MI_Uint64Field

Mewakili properti di dalam struktur MI_Instance. (MI_Uint64Field)
MI_Uint8A

Mewakili array jenis MI_Uint8. (MI_Uint8A)
MI_Uint8AField

Mewakili properti di dalam struktur MI_Instance. (MI_Uint8AField)
MI_Uint8Field

Mewakili properti di dalam struktur MI_Instance. (MI_Uint8Field)
MI_UserCredentials

Kredensial pengguna. Ini termasuk jenis autentikasi dan nama pengguna dan kata sandi atau thumbprint sertifikat.
MI_UsernamePasswordCreds

Kombinasi nama pengguna/kata sandi yang digunakan untuk operasi langganan.
MI_UtilitiesFT

Struktur dukungan yang digunakan dalam struktur MI_ClientFT_V1. Gunakan fungsi dengan awalan nama "MI_Utilities_" untuk memanipulasi struktur ini.
MI_Value

Penyatuan semua jenis data CIM.

Enumerasi

 
MI_CallbackMode

Menentukan mode panggilan balik untuk ekstensi CIM untuk fungsi WriteError dan PromptUser.
MI_CancellationReason

Nilai yang akan diteruskan ke permintaan pembatalan operasi untuk memberi tahu sistem tentang alasan operasi dibatalkan. Jika layanan sedang dimatikan, layanan juga dapat meneruskan salah satu nilai ini ke penyedia.
MI_DestinationOptions_ImpersonationType

Digunakan oleh handler protokol DCOM untuk menentukan bagaimana peniruan dilakukan pada server.
MI_ErrorCategory

Enumerasi ini menentukan kategori kesalahan untuk ekstensi CIM.
MI_LocaleType

Jenis lokal diperlukan saat mengatur dan mendapatkan lokal.
MI_OperationCallback_ResponseType

Jika MI_CallbackMode MI_CALLBACKMODE_INQUIRE, salah satu nilai ini dapat digunakan dalam panggilan balik.
MI_PromptType

Menentukan jenis perintah untuk ekstensi CIM.
MI_ProviderArchitecture

Enumerasi ini mendefinisikan arsitektur penyedia WMI yang digunakan pada server.
MI_Result

Menentukan kode pengembalian fungsi.
MI_SubscriptionDeliveryType

Membedakan antara jenis pengiriman langganan pendorongan atau penarikan. Ini tidak didukung saat menggunakan protokol DCOM.
MI_Type

Nilai-nilai ini menentukan jenis data kualifikasi, properti, referensi, parameter, dan nilai pengembalian metode untuk jenis data CIM.