共用方式為


實施動態的MOF數據

您可以動態發佈驅動程式的架構,方法是在驅動程式的二進位檔中包含二進位MOF數據,並在運行時間傳回選取的架構資訊。 若要提供動態MOF數據,驅動程式應遵循下列步驟:

  1. 編譯MOF檔案,如 編譯驅動程式的MOF檔案中所述。

  2. 使用 wmimofck.exe 建立 .x 檔案,其中包含MOF編譯程式所建立之 .bmf 檔案的十六進位傾印。

  3. 使用 #include ,將步驟 2 中建立的十六進位數據與驅動程式的來源包含在內。

  4. 註冊為支援 MSWmi_MofData_GUID,這是 wmidata.h 中定義的 GUID。

  5. 將選取的二進位數據傳回 WMI,以回應 MSWmi_MofData_GUID的IRP_MN_QUERY_ALL_DATAIRP_MN_QUERY_SINGLE_INSTANCE 要求。

如需 wmimofck 公用程式的詳細資訊,請參閱 使用 wmimofck.exe