次の方法で共有


IProgressDialog::Timer メソッド (shlobj_core.h)

進行状況ダイアログ ボックスのタイマーを 0 にリセットします。

構文

HRESULT Timer(
  [in] DWORD   dwTimerAction,
       LPCVOID pvResevered
);

パラメーター

[in] dwTimerAction

型: DWORD

タイマーによって実行されるアクションを示すフラグ。 次のいずれかの値です。

PDTIMER_RESET

タイマーを 0 にリセットします。 進行状況は、このメソッドが呼び出された時点から計算されます。

PDTIMER_PAUSE

進行状況が中断されました。

PDTIMER_RESUME

進行状況が再開されました。

pvResevered

種類: LPCVOID

予約済み。 NULL に設定します。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

タイマーは、残りの時間を見積もるために使用されます。 これは、アプリケーションが IProgressDialog::StartProgressDialog を呼び出したときに開始されます。 アプリケーションがすぐに起動しない限り、操作を開始する直前に Timer を呼び出す必要があります。 この方法により、時間の見積もりが可能な限り正確になります。 このメソッドは、 IProgressDialog::SetProgress の最初の呼び出しの後に呼び出さないでください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h
[DLL] Shell32.dll (バージョン 5.0 以降)

こちらもご覧ください

IProgressDialog