Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Generato dal provider, questo oggetto contiene tutti i dati necessari dal gestore del provider per gestire i provider all'interno di questo modulo.
Sintassi
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;
Members
version
La versione con cui il provider è stato compilato (MI_VERSION).
generatorVersion
Valore esadecimale di MI_VERSION durante la compilazione del generatore.
flags
Flag del modulo.
MI_MODULE_FLAG_STANDARD_QUALIFIERS ((1 << 0))
Indica se sono stati generati qualificatori standard.
MI_MODULE_FLAG_DESCRIPTIONS ((1 1 << ))
Indica se sono stati generati qualificatori di descrizione.
MI_MODULE_FLAG_VALUES ((1 << 2))
Indica se sono stati generati qualificatori ValueMap e Valori.
MI_MODULE_FLAG_MAPPING_STRINGS ((1 << 3))
Indica se i qualificatori MappingStrings sono stati generati.
MI_MODULE_FLAG_BOOLEANS ((1 << 4))
Indica se i qualificatori booleani sono stati generati.
MI_MODULE_FLAG_LOCALIZED ((1 << 6))
Indica se i qualificatori traducibili sono stati localizzati (e STRING. RC generato).
MI_MODULE_FLAG_FILTER_SUPPORT ((1<<7))
Indica se i filtri sono supportati.
charSize
Dimensioni del MI_Char in byte.
schemaDecl
Puntatore alle dichiarazioni di schema generate (solo provider statici).
Load
Puntatore a funzione che punta alla funzione Load del provider in cui viene eseguita l'inizializzazione.
Unload
Puntatore a funzione che punta alla funzione Scarica del provider in cui viene eseguita la pulizia.
dynamicProviderFT
Il modulo può implementare un singolo "provider dinamico" (uno che fornisce istanze CIM, classi CIM e dichiarazioni di qualificatore CIM). Il gestore provider usa questa tabella di funzioni quando non è null e schemaDecl è NULL o non contiene informazioni sul tipo di runtime (RTTI) corrispondenti alla richiesta specificata.
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 8 |
| Server minimo supportato | Windows Server 2012 |
| Intestazione | mi.h |
| Componente ridistribuibile | Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2 |