每個函式驅動程式、篩選驅動程式和總線驅動程式都必須為每個連線到系統的受支援裝置實例建立架構裝置物件。
建立架構裝置物件牽涉到三個步驟:
取得 WDFDEVICE_INIT 結構的指標。
這是不透明的系統配置結構,驅動程式會將裝置的相關信息儲存至其中。
初始化WDFDEVICE_INIT結構。
驅動程式會呼叫一組架構提供的函式,以將資訊新增至 結構。
呼叫 WdfDeviceCreate。
驅動程式會將WDFDEVICE_INIT結構的指標傳遞給 WdfDeviceCreate 方法。 方法會建立架構裝置物件,並使用 WDFDEVICE_INIT 結構中的資訊來初始化物件。
如需建立架構裝置對象的詳細資訊,請參閱下列主題: