次の方法で共有


IRunningObjectTable インターフェイス

定義

IRunningObjectTable インターフェイスのマネージド定義を提供します。

public interface class IRunningObjectTable
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRunningObjectTable
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00000010-0000-0000-C000-000000000046")]
public interface IRunningObjectTable
public interface IRunningObjectTable
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRunningObjectTable = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00000010-0000-0000-C000-000000000046")>]
type IRunningObjectTable = interface
type IRunningObjectTable = interface
Public Interface IRunningObjectTable
属性

注釈

実行中のオブジェクト テーブルへのインターフェイスを取得するには、COM GetRunningObjectTable 関数を呼び出します。

詳細については、「 IRunningObjectTable インターフェイス」を参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。

メソッド

EnumRunning(IEnumMoniker)

現在実行中として登録されているオブジェクトを列挙します。

GetObject(IMoniker, Object)

指定したオブジェクト名が実行中として登録されている場合は、登録済みのオブジェクトを返します。

GetTimeOfLastChange(IMoniker, FILETIME)

ROT でモニカーを検索し、変更時刻が記録されていれば報告します。

IsRunning(IMoniker)

指定したモニカーが現在 ROT に登録されているかどうかを確認します。

NoteChangeTime(Int32, FILETIME)

IMoniker::GetTimeOfLastChange が適切な変更時刻を報告できるように、特定のオブジェクトが変更された時刻を記録します。

Register(Int32, Object, IMoniker)

指定したオブジェクトが実行状態になったことを登録します。

Revoke(Int32)

ROT から指定したオブジェクトの登録を解除します。

適用対象