共用方式為


在函式驅動程式中建立裝置物件

每個 函式驅動程式 都會針對系統上每個支援的裝置建立架構裝置物件。 由於這些裝置物件是由函式驅動程式所建立,因此稱為功能裝置物件 (FDO) 。 每個 FDO 都是函式驅動程式的裝置標記法。

每次架構呼叫驅動程式的 EvtDriverDeviceAdd 回呼函式時,函式驅動程式都必須建立架構裝置物件。 架構會呼叫此回呼函式,通知驅動程式其中一個支援的裝置存在於系統上。

驅動程式的 EvtDriverDeviceAdd 回呼函式會接收 WDFDEVICE_INIT 結構的指標。 驅動程式可以呼叫一組 架構裝置物件初始化方法,以將資訊儲存在WDFDEVICE_INIT結構中。 此外,函式驅動程式可以呼叫 架構 FDO 初始化方法

在函式驅動程式中建立架構裝置物件通常包含下列步驟: