Condividi tramite


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:

  1. Compilare il file MOF come descritto in Compilazione di un file MOF del driver.

  2. Usare wmimofck.exe per creare un file con estensione x che conterrà un dump esadecimale del file con estensione bmf creato dal compilatore MOF.

  3. Usare #include per includere i dati esadecimali creati nel passaggio 2 nel sorgente del driver.

  4. Registrarsi come MSWmi_MofData_GUID di supporto, che è un GUID definito in wmidata.h.

  5. Restituisce i dati binari selezionati a WMI in risposta sia alle richieste IRP_MN_QUERY_ALL_DATA sia alle richieste IRP_MN_QUERY_SINGLE_INSTANCE per MSWmi_MofData_GUID.

Per altre informazioni sull'utilità wmimofck, vedere Using wmimofck.exe.