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 を呼び出す必要があります。そうしないと、デバイスが再びアイドル状態になると低電力状態に戻ることはありません。

StopIdleResumeIdle の詳細については、「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
Header wudfddi.h (Wudfddi.h を含む)
[DLL] WUDFx.dll

こちらもご覧ください

IWDFDevice2

IWDFDevice2::StopIdle