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 以降) |