IRunningObjectTable Interfaccia

Definizione

Fornisce la definizione gestita dell'interfaccia IRunningObjectTable.Provides the managed definition of the IRunningObjectTable interface.

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

Commenti

È possibile recuperare un'interfaccia alla tabella degli oggetti in esecuzione chiamando la funzione COM GetRunningObjectTable .You can retrieve an interface to the running object table by calling the COM GetRunningObjectTable function.

Per ulteriori informazioni, vedere la documentazione relativa all'interfaccia COM IRunningObjectTable in MSDN Library.For more information, see the documentation for the COM IRunningObjectTable interface in the MSDN library.

Il Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un valore HRESULT.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Metodi

EnumRunning(IEnumMoniker)

Enumera gli oggetti correntemente registrati come oggetti in esecuzione.Enumerates the objects currently registered as running.

GetObject(IMoniker, Object)

Restituisce l'oggetto registrato se il nome dell'oggetto fornito è registrato come oggetto in esecuzione.Returns the registered object if the supplied object name is registered as running.

GetTimeOfLastChange(IMoniker, FILETIME)

Cerca questo moniker nella tabella ROT e riporta l'ora registrata della modifica, se presente.Searches for this moniker in the Running Object Table (ROT) and reports the recorded time of change, if present.

IsRunning(IMoniker)

Determina se il moniker specificato è correntemente registrato nella tabella ROT.Determines whether the specified moniker is currently registered in the Running Object Table (ROT).

NoteChangeTime(Int32, FILETIME)

Annota l'ora di modifica di un determinato oggetto per consentire all'interfaccia IMoniker::GetTimeOfLastChange di riportare un'ora di modifica corretta.Notes the time that a particular object changed so IMoniker::GetTimeOfLastChange can report an appropriate change time.

Register(Int32, Object, IMoniker)

Registra l'ingresso dell'oggetto fornito nello stato di esecuzione.Registers that the supplied object has entered the running state.

Revoke(Int32)

Annulla la registrazione dell'oggetto specificato dalla tabella ROT.Unregisters the specified object from the Running Object Table (ROT).

Si applica a