struktur MI_Module (mi.h)

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

Sintaks

typedef struct _MI_Module {
  MI_Uint32           version;
  MI_Uint32           generatorVersion;
  MI_Uint32           flags;
  MI_Uint32           charSize;
  MI_SchemaDecl       *schemaDecl;
  MI_Module_Load      Load;
  MI_Module_Unload    Unload;
  const MI_ProviderFT *dynamicProviderFT;
} MI_Module;

Anggota

version

Versi penyedia dikompilasi dengan (MI_VERSION).

generatorVersion

Nilai hex MI_VERSION ketika generator dikompilasi.

flags

Bendera modul.

MI_MODULE_FLAG_STANDARD_QUALIFIERS ((1 << 0))

Apakah kualifikasi standar dihasilkan.

MI_MODULE_FLAG_DESCRIPTIONS ((1 << 1))

Apakah kualifikasi deskripsi dihasilkan.

MI_MODULE_FLAG_VALUES ((1 << 2))

Apakah kualifikasi Nilai dan ValueMap dihasilkan.

MI_MODULE_FLAG_MAPPING_STRINGS ((1 << 3))

Apakah kualifikasi MappingStrings dihasilkan.

MI_MODULE_FLAG_BOOLEANS ((1 << 4))

Apakah kualifikasi boolean dihasilkan.

MI_MODULE_FLAG_LOCALIZED ((1 << 6))

Apakah kualifikasi yang dapat diterjemahkan dilokalkan (dan STRING. RC dihasilkan).

MI_MODULE_FLAG_FILTER_SUPPORT ((1<<7))

Apakah filter didukung.

charSize

Ukuran MI_Char dalam byte.

schemaDecl

Penunjuk ke deklarasi skema yang dihasilkan (hanya penyedia statis).

Load

Penunjuk fungsi yang menunjuk ke fungsi Muat penyedia tempat inisialisasi berlangsung.

Unload

Penunjuk fungsi yang menunjuk ke fungsi Unload penyedia tempat pembersihan berlangsung.

dynamicProviderFT

Modul ini dapat mengimplementasikan satu 'penyedia dinamis' (yang menyediakan instans CIM, kelas CIM, dan deklarasi kualifikasi CIM). Manajer penyedia menggunakan tabel fungsi ini ketika bukan null, dan schemaDecl adalah NULL atau tidak berisi informasi jenis runtime (RTTI) yang sesuai dengan permintaan yang diberikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
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_Module_Load

MI_Module_Unload

MI_ProviderFT

MI_SchemaDecl