IWDFDevice2 介面 (wudfddi.h)
[警告: UMDF 2 是最新版的 UMDF,並取代 UMDF 1。 所有新的 UMDF 驅動程式都應該使用 UMDF 2 來撰寫。 未將新功能新增至 UMDF 1,且較新版本的 #D57E3072AB01F40FA9CDA4B24C21876E5 上不支援 UMDF 1。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱使用 UMDF 使用者入門。]
驅動程式藉由呼叫 IWDFDevice::QueryInterface 來取得 IWDFDevice2 介面。
繼承
IWDFDevice2 介面繼承自 IWDFDevice。 IWDFDevice2 也有下列類型的成員:
- 方法
方法
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) |