IRunningObjectTable::IsRunning メソッド (objidl.h)
指定したモニカーによって識別されるオブジェクトが現在実行中かどうかを判断します。
構文
HRESULT IsRunning(
[in] IMoniker *pmkObjectName
);
パラメーター
[in] pmkObjectName
モニカーの IMoniker インターフェイスへのポインター。
戻り値
オブジェクトが実行中の状態の場合、戻り値は TRUE です。 それ以外の場合は FALSE です。
注釈
このメソッドは、オブジェクトが実行されているかどうかを示すだけです。 実行中のオブジェクトへのポインターを取得するには、 IRunningObjectTable::GetObject メソッドを使用します。
呼び出し元へのメモ
一般に、 IsRunning メソッドを呼び出すのは、独自のモニカー クラス (つまり 、IMoniker インターフェイスの実装) を記述している場合のみです。 通常、 IMoniker::IsRunning の実装からこのメソッドを呼び出します。 ただし、IMoniker::IsRunning の pmkToLeft パラメーターが NULL の場合にのみ行う必要があります。 それ以外の場合は、代わりに pmkToLeft パラメーターで IMoniker::IsRunning を呼び出す必要があります。要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h |