IRunnableTask::IsRunning メソッド (shobjidl_core.h)

サムネイル抽出など、タスクの状態に関する情報を要求します。

構文

ULONG IsRunning();

戻り値

型: LONG

現在の実行状態を示す次のいずれかの値を返します。

リターン コード 説明
IRTIR_TASK_NOT_RUNNING
抽出はまだ開始されていません。
IRTIR_TASK_RUNNING
タスクは実行中です。
IRTIR_TASK_SUSPENDED
タスクは中断されています。
IRTIR_TASK_PENDING

スレッドで IRunnableTask::Kill が呼び出されましたが、スレッドはまだ完全にシャットダウンされていません。

IRTIR_TASK_FINISHED
タスクが完了しました。

注釈

このメソッドを実装する必要があります。

要件

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