Udostępnij za pośrednictwem


IRunningObjectTable Interfejs

Definicja

Udostępnia zarządzaną definicję interfejsu 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
Atrybuty

Uwagi

Interfejs do uruchomionej tabeli obiektów można pobrać, wywołując funkcję COM GetRunningObjectTable .

Aby uzyskać więcej informacji, zobacz IRunningObjectTable interface (Interfejs IRunningObjectTable).

Środowisko uruchomieniowe języka wspólnego zgłasza wyjątek, gdy metoda COM w kodzie natywnym zwraca hrESULT. Aby uzyskać więcej informacji, zobacz How to: Map HRESULTs and Exceptions (Instrukcje: mapowania wartości HRESULTs i wyjątków).

Metody

EnumRunning(IEnumMoniker)

Wylicza obiekty aktualnie zarejestrowane jako uruchomione.

GetObject(IMoniker, Object)

Zwraca zarejestrowany obiekt, jeśli podana nazwa obiektu jest zarejestrowana jako uruchomiona.

GetTimeOfLastChange(IMoniker, FILETIME)

Wyszukuje ten moniker w tabeli Running Object Table (ROT) i zgłasza zarejestrowany czas zmiany, jeśli istnieje.

IsRunning(IMoniker)

Określa, czy określony pseudonim jest obecnie zarejestrowany w tabeli Running Object Table (ROT).

NoteChangeTime(Int32, FILETIME)

Zwraca uwagę na czas zmiany określonego obiektu, dzięki czemu IMoniker::GetTimeOfLastChange można zgłosić odpowiedni czas zmiany.

Register(Int32, Object, IMoniker)

Rejestruje, że podany obiekt wprowadził stan uruchomienia.

Revoke(Int32)

Wyrejestrowuje określony obiekt z tabeli Running Object Table (ROT).

Dotyczy