IRunningObjectTable::IsRunning メソッド (objidl.h)

指定したモニカーによって識別されるオブジェクトが現在実行中かどうかを判断します。

構文

HRESULT IsRunning(
  [in] IMoniker *pmkObjectName
);

パラメーター

[in] pmkObjectName

モニカーの IMoniker インターフェイスへのポインター。

戻り値

オブジェクトが実行中の状態の場合、戻り値は TRUE です。 それ以外の場合は FALSE です

注釈

このメソッドは、オブジェクトが実行されているかどうかを示すだけです。 実行中のオブジェクトへのポインターを取得するには、 IRunningObjectTable::GetObject メソッドを使用します。

呼び出し元へのメモ

一般に、 IsRunning メソッドを呼び出すのは、独自のモニカー クラス (つまり 、IMoniker インターフェイスの実装) を記述している場合のみです。 通常、 IMoniker::IsRunning の実装からこのメソッドを呼び出します。 ただし、IMoniker::IsRunningpmkToLeft パラメーターが NULL の場合にのみ行う必要があります。 それ以外の場合は、代わりに pmkToLeft パラメーターで IMoniker::IsRunning を呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー objidl.h

こちらもご覧ください

IMoniker::IsRunning

IRunningObjectTable