Implementazione di dati MOF dinamici
Lo schema di un driver può essere pubblicato in modo dinamico includendo i dati MOF binari nel file binario del driver e restituendo informazioni sullo schema selezionate in fase di esecuzione. Per fornire dati MOF dinamici, un driver deve seguire questa procedura:
Compilare il file MOF come descritto in Compilazione del file MOF di un driver.
Usare wmimofck.exe per creare un file con estensione x che conterrà un dump esadecimale del file con estensione bmf creato dal compilatore MOF.
Usare #include per includere i dati esadecimale creati nel passaggio 2 con l'origine del driver.
Registrarsi come MSWmi_MofData_GUID di supporto, ovvero un GUID definito in wmidata.h.
Restituisce i dati binari selezionati a WMI in risposta alle richieste di MSWmi_MofData_GUID IRP_MN_QUERY_ALL_DATA o di IRP_MN_QUERY_SINGLE_INSTANCE .
Per altre informazioni sull'utilità wmimofck, vedere Uso di wmimofck.exe.