Метод IWDFDevice2::ResumeIdle (wudfddi.h)
[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]
Метод ResumeIdle сообщает платформе, что устройство не используется и может быть помещено в состояние низкой мощности устройства, если оно остается бездействующим.
Синтаксис
void ResumeIdle();
Возвращаемое значение
Никакой
Замечания
Каждый вызов IWDFDevice2::StopIdle должен в конечном итоге следовать вызову ResumeIdle, или другое устройство никогда не вернется в состояние низкой мощности, если он снова становится бездействуемым.
Дополнительные сведения о StopIdle и ResumeIdleсм. в поддержке Power-Down драйверовна основе UMDF.
Примеры
Следующий пример кода получает интерфейс 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 (include Wudfddi.h) |
DLL | WUDFx.dll |