Condividi tramite


Sintassi MOF per blocchi di dati e eventi WMI

Lo schema WMI di un driver descrive i blocchi di dati, che definiscono le informazioni che un driver può fornire e i metodi che possono essere eseguiti in risposta alle richieste WMI. Lo schema di un driver descrive anche i relativi blocchi eventi, ovvero blocchi di dati inviati dal driver a WMI quando si verifica un evento determinato dal driver per il quale un utente client WMI ha richiesto una notifica.

Un autore di driver definisce lo schema di un driver in Managed Object Format (MOF). MOF è un linguaggio compilato creato da Desktop Management Task force (DMTF) e basato sul linguaggio IDL (Interface Definition Language). Il file MOF di un driver contiene una definizione di classe MOF per ogni blocco di dati e blocco eventi che il driver espone a WMI.

Una definizione di classe MOF per un blocco di dati WMI segue questa sintassi:

[Required and optional class qualifiers]

classClassName : OptionalBaseClass 
{ 
[key, read] 
string InstanceName; 
[read] 
boolean Active; 
[ Required and optional property qualifiers ] 
datatype itemname1; 
[ Required and optional property qualifiers ] 
datatype itemnameN; 
}; 

Gli argomenti seguenti descrivono gli elementi della sintassi illustrati in precedenza:

Qualificatori di classe WMI

Nomi di classi WMI e classi di base

Elementi obbligatori nelle classi WMI

Qualificatori di proprietà WMI

Driver-Defined elementi di dati WMI

Esempi di classi WMI

Per una descrizione generale della sintassi MOF in quanto riguarda i client WMI e altri tipi di applicazioni, vedere Microsoft Windows SDK.