IWDFDevice2::ResumeIdle 方法 (wudfddi.h)
[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 没有将新功能添加到 UMDF 1,并且对较新版本的 Windows 10 上的 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅 UMDF入门 。]
ResumeIdle 方法通知框架设备未使用,如果设备保持空闲状态,则可以置于设备低功率状态中。
void ResumeIdle();
没有
每次调用 IWDFDevice2::StopIdle 最终都必须随后调用 ResumeIdle,否则如果设备再次变为空闲状态,设备将永远不会返回到低功率状态。
有关 StopIdle 和 ResumeIdle的详细信息,请参阅 支持基于 UMDF 的驱动程序中的空闲 Power-Down。
下面的代码示例获取 IWDFDevice2 接口,然后调用 ResumeIdle。
IWDFDevice2 *pIWDFDevice2 = NULL;
HRESULT hr;
//
// Get a pointer to the IWDFDevice2 interface.
//
hr = pIWDFDevice->QueryInterface(__uuidof(IWDFDevice2),
(void**) &pIWDFDevice2);
if (SUCCEEDED(hr))
{
pIWDFDevice2->ResumeIdle();
}
...
SAFE_RELEASE(pIWDFDevice2);
要求 | 价值 |
---|---|
终止支持 | 在 UMDF 2.0 及更高版本中不可用。 |
目标平台 | 桌面 |
最低 UMDF 版本 | 1.9 |
标头 | wudfddi.h (包括 Wudfddi.h) |
DLL | WUDFx.dll |