NativeMapped, IRunningObjectTable, IUnknownRunningObjectTable.ByReferencepublic class RunningObjectTable extends Unknown implements IRunningObjectTable
| Modifier and Type | Class | Description |
|---|---|---|
static class |
RunningObjectTable.ByReference |
IIDIID_IUNKNOWN| Constructor | Description |
|---|---|
RunningObjectTable() |
|
RunningObjectTable(Pointer pointer) |
| Modifier and Type | Method | Description |
|---|---|---|
WinNT.HRESULT |
EnumRunning(PointerByReference ppenumMoniker) |
Creates and returns a pointer to an enumerator that can list the monikers
of all the objects currently registered in the running object table
(ROT).
|
WinNT.HRESULT |
GetObject(Pointer pmkObjectName,
PointerByReference ppunkObject) |
Determines whether the object identified by the specified moniker is
running, and if it is, retrieves a pointer to that object.
|
WinNT.HRESULT |
GetTimeOfLastChange(Pointer pmkObjectName,
WinBase.FILETIME.ByReference pfiletime) |
Retrieves the time that an object was last modified.
|
WinNT.HRESULT |
IsRunning(Pointer pmkObjectName) |
Determines whether the object identified by the specified moniker is
currently running.
|
WinNT.HRESULT |
NoteChangeTime(WinDef.DWORD dwRegister,
WinBase.FILETIME pfiletime) |
Records the time that a running object was last modified.
|
WinNT.HRESULT |
Register(WinDef.DWORD grfFlags,
Pointer punkObject,
Pointer pmkObjectName,
WinDef.DWORDByReference pdwRegister) |
Registers an object and its identifying moniker in the running object
table (ROT).
|
WinNT.HRESULT |
Revoke(WinDef.DWORD dwRegister) |
Removes an entry from the running object table (ROT) that was previously
registered by a call to IRunningObjectTable.Register.
|
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidAddRef, QueryInterface, Releaseclone, finalize, getClass, notify, notifyAll, wait, wait, waitequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringAddRef, QueryInterface, Releasepublic RunningObjectTable()
public RunningObjectTable(Pointer pointer)
public WinNT.HRESULT Register(WinDef.DWORD grfFlags, Pointer punkObject, Pointer pmkObjectName, WinDef.DWORDByReference pdwRegister)
IRunningObjectTable
HRESULT Register(
[in] DWORD grfFlags,
[in] IUnknown *punkObject,
[in] IMoniker *pmkObjectName,
[out] DWORD *pdwRegister
);
Register in interface IRunningObjectTablepublic WinNT.HRESULT Revoke(WinDef.DWORD dwRegister)
IRunningObjectTable
HRESULT Revoke(
[in] DWORD dwRegister
);
Revoke in interface IRunningObjectTablepublic WinNT.HRESULT IsRunning(Pointer pmkObjectName)
IRunningObjectTable
HRESULT IsRunning(
[in] IMoniker *pmkObjectName
);
IsRunning in interface IRunningObjectTablepublic WinNT.HRESULT GetObject(Pointer pmkObjectName, PointerByReference ppunkObject)
IRunningObjectTable
HRESULT GetObject(
[in] IMoniker *pmkObjectName,
[out] IUnknown **ppunkObject
);
GetObject in interface IRunningObjectTablepublic WinNT.HRESULT NoteChangeTime(WinDef.DWORD dwRegister, WinBase.FILETIME pfiletime)
IRunningObjectTable
HRESULT NoteChangeTime(
[in] DWORD dwRegister,
[in] FILETIME *pfiletime
);
NoteChangeTime in interface IRunningObjectTablepublic WinNT.HRESULT GetTimeOfLastChange(Pointer pmkObjectName, WinBase.FILETIME.ByReference pfiletime)
IRunningObjectTable
HRESULT GetTimeOfLastChange(
[in] IMoniker *pmkObjectName,
[out] FILETIME *pfiletime
);
GetTimeOfLastChange in interface IRunningObjectTablepublic WinNT.HRESULT EnumRunning(PointerByReference ppenumMoniker)
IRunningObjectTable
HRESULT EnumRunning(
[out] IEnumMoniker **ppenumMoniker
);
EnumRunning in interface IRunningObjectTable