Поделиться через


Метод 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

См. также

IWDFDevice2

IWDFDevice2::StopIdle