共用方式為


IWDFDevice2 介面 (wudfddi.h)

[警告: UMDF 2 是最新版本的 UMDF,並取代 UMDF 1。 所有新的UMDF驅動程式都應該使用UMDF 2撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上對 UMDF 1 的支援有限。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱 開始使用 UMDF。]

驅動程式呼叫 IWDFDevice::QueryInterface ,以取得IWDFDevice2 介面。

遺產

IWDFDevice2 介面繼承自 IWDFDevice IWDFDevice2 也有下列類型的成員:

  • 方法

方法

IWDFDevice2 介面具有這些方法。

 
IWDFDevice2::AssignS0IdleSettings

AssignS0IdleSettings 方法提供驅動程式提供的資訊,讓架構在裝置閑置且系統處於運作中狀態時所使用的資訊。
IWDFDevice2::AssignSxWakeSettings

AssignSxWakeSettings 方法提供驅動程式提供的資訊,說明裝置在裝置和系統處於低功率狀態時觸發喚醒訊號的能力。
IWDFDevice2::CreateRemoteInterface

CreateRemoteInterface 方法會建立代表裝置介面的遠端介面物件。
IWDFDevice2::CreateRemoteTarget

CreateRemoteTarget 方法會建立代表遠端 I/O 目標的遠端目標物件。
IWDFDevice2::CreateSymbolicLinkWithReferenceString

CreateSymbolicLinkWithReferenceString 方法會建立符號連結名稱,並選擇性地建立裝置的參考字串。
IWDFDevice2::GetDeviceStackIoTypePreference

GetDeviceStackIoTypePreference 方法會擷取架構用於裝置的緩衝區存取方法。
IWDFDevice2::GetSystemPowerAction

GetSystemPowerAction 方法會傳回計算機目前發生的系統電源動作。
IWDFDevice2::RegisterRemoteInterfaceNotification

RegisterRemoteInterfaceNotification 方法會註冊驅動程式,以在指定的裝置介面可供使用時接收通知。
IWDFDevice2::ResumeIdle

ResumeIdle 方法會通知架構裝置不在使用中,而且如果裝置保持閑置,可以置於裝置低功率狀態。
IWDFDevice2::StopIdle

StopIdle 方法會通知架構裝置必須置於其運作中 (D0) 電源狀態。

要求

要求 價值
終止支援 UMDF 2.0 和更新版本中無法使用。
目標平臺 桌面
最低 UMDF 版本 1.9
標頭 wudfddi.h (包括 Wudfddi.h)