IWDFDevice2 介面 (wudfddi.h)

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

驅動程式藉由呼叫 IWDFDevice::QueryInterface 來取得 IWDFDevice2 介面。

繼承

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

  • 方法

方法

IWDFDevice2 介面具有這些方法。

 
IWDFDevice2::AssignS0IdleSettings

AssignS0IdleSettings 方法提供驅動程式提供的資訊,讓架構在裝置閑置且系統處於其運作 (S0) 狀態時所使用的資訊。
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)