呼叫預設 DIF 程式碼處理常式
注意
通用或行動驅動程式套件不支援本節所述的功能。 請參閱 使用通用 INF 檔案。
預設 DIF 程式碼處理常式會針對 DIF 程式碼執行系統定義的預設作業。 如 處理 DIF 程式碼中所述, SetupDiCallClassInstaller 會在 類別安裝程式 和 共同安裝程式 第一次處理 DIF 要求之後呼叫 DIF 要求的預設處理常式,但在 SetupDiCallClassInstaller 重新叫用註冊後處理要求的共同安裝程式之前。
注意SetupDiCallClassInstaller的作業無法設定為重新叫用類別安裝程式,以後續處理 DIF 要求。
在呼叫預設處理常式之後, 類別安裝程式 必須針對 DIF 要求執行作業的情況下,類別安裝程式必須在處理 DIF 要求時直接呼叫預設處理常式,如下所示:
執行必須在呼叫預設處理常式之前完成的作業。
呼叫預設處理常式來執行預設作業。
注意 類別安裝程式不得嘗試取代預設處理常式的作業。
執行必須在預設處理常式傳回之後完成的作業。
如果類別安裝程式成功完成處理 DIF 要求,或如果處理失敗,則傳回 win32 錯誤NO_ERROR。
重要共同安裝程式 和 裝置安裝應用程式 不得呼叫預設的 DIF 程式碼處理常式。
如需必須使用這個方法的範例,請參閱DIF_INSTALLDEVICE要求參考頁面上呼叫預設處理常式SetupDiInstallDevice的相關資訊。
下表列出具有預設處理常式的 DIF 程式碼。