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 del file MOF di un 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 esadecimale creati nel passaggio 2 con l'origine del driver.

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

  5. 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.