Freigeben über


IWDFDevice2::ResumeIdle-Methode (wudfddi.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Die ResumeIdle-Methode informiert das Framework darüber, dass das Gerät nicht verwendet wird und in einen Gerätezustand mit niedriger Leistung versetzt werden kann, wenn es im Leerlauf verbleibt.

Syntax

void ResumeIdle();

Rückgabewert

Keine

Bemerkungen

Jedem Aufruf von IWDFDevice2::StopIdle muss schließlich ein Aufruf von ResumeIdle folgen, andernfalls kehrt das Gerät nie wieder in den Energiesparmodus zurück, wenn es wieder im Leerlauf ist.

Weitere Informationen zu StopIdle und ResumeIdle finden Sie unter Unterstützen von idle Power-Down in UMDF-basierten Treibern.

Beispiele

Im folgenden Codebeispiel wird die IWDFDevice2-Schnittstelle abgerufen und anschließend ResumeIdle aufgerufen.

    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);

Anforderungen

Anforderung Wert
Ende des Supports In UMDF 2.0 und höher nicht verfügbar.
Zielplattform Desktop
UMDF-Mindestversion 1.9
Kopfzeile wudfddi.h (include Wudfddi.h)
DLL WUDFx.dll

Weitere Informationen

IWDFDevice2

IWDFDevice2::StopIdle