Condividi tramite


IRunningObjectTable Interfaccia

Definizione

Fornisce la definizione gestita dell'interfaccia 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
Attributi

Commenti

È possibile recuperare un'interfaccia nella tabella degli oggetti in esecuzione chiamando la funzione COM GetRunningObjectTable .

Per altre informazioni, vedere Interfaccia IRunningObjectTable.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un valore HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Metodi

EnumRunning(IEnumMoniker)

Enumera gli oggetti correntemente registrati come oggetti in esecuzione.

GetObject(IMoniker, Object)

Restituisce l'oggetto registrato se il nome dell'oggetto fornito è registrato come oggetto in esecuzione.

GetTimeOfLastChange(IMoniker, FILETIME)

Cerca questo moniker nella tabella ROT e riporta l'ora registrata della modifica, se presente.

IsRunning(IMoniker)

Determina se il moniker specificato è correntemente registrato nella tabella 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.

Register(Int32, Object, IMoniker)

Registra l'ingresso dell'oggetto fornito nello stato di esecuzione.

Revoke(Int32)

Annulla la registrazione dell'oggetto specificato dalla tabella ROT.

Si applica a