Package com.sun.jna.platform.win32.COM
Class RunningObjectTable
- java.lang.Object
- 
- com.sun.jna.PointerType
- 
- com.sun.jna.platform.win32.COM.COMInvoker
- 
- com.sun.jna.platform.win32.COM.Unknown
- 
- com.sun.jna.platform.win32.COM.RunningObjectTable
 
 
 
 
- 
- All Implemented Interfaces:
- NativeMapped,- IRunningObjectTable,- IUnknown
 - Direct Known Subclasses:
- RunningObjectTable.ByReference
 
 public class RunningObjectTable extends Unknown implements IRunningObjectTable 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classRunningObjectTable.ByReference
 - 
Field Summary- 
Fields inherited from interface com.sun.jna.platform.win32.COM.IRunningObjectTableIID
 - 
Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
 
- 
 - 
Constructor SummaryConstructors Constructor Description RunningObjectTable()RunningObjectTable(Pointer pointer)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description WinNT.HRESULTEnumRunning(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.HRESULTGetObject(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.HRESULTGetTimeOfLastChange(Pointer pmkObjectName, WinBase.FILETIME.ByReference pfiletime)Retrieves the time that an object was last modified.WinNT.HRESULTIsRunning(Pointer pmkObjectName)Determines whether the object identified by the specified moniker is currently running.WinNT.HRESULTNoteChangeTime(WinDef.DWORD dwRegister, WinBase.FILETIME pfiletime)Records the time that a running object was last modified.WinNT.HRESULTRegister(WinDef.DWORD grfFlags, Pointer punkObject, Pointer pmkObjectName, WinDef.DWORDByReference pdwRegister)Registers an object and its identifying moniker in the running object table (ROT).WinNT.HRESULTRevoke(WinDef.DWORD dwRegister)Removes an entry from the running object table (ROT) that was previously registered by a call to IRunningObjectTable.Register.- 
Methods inherited from class com.sun.jna.platform.win32.COM.UnknownAddRef, QueryInterface, Release
 - 
Methods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
 - 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
 
- 
 
- 
- 
- 
Constructor Detail- 
RunningObjectTablepublic RunningObjectTable() 
 - 
RunningObjectTablepublic RunningObjectTable(Pointer pointer) 
 
- 
 - 
Method Detail- 
Registerpublic WinNT.HRESULT Register(WinDef.DWORD grfFlags, Pointer punkObject, Pointer pmkObjectName, WinDef.DWORDByReference pdwRegister) Description copied from interface:IRunningObjectTableRegisters an object and its identifying moniker in the running object table (ROT).HRESULT Register( [in] DWORD grfFlags, [in] IUnknown *punkObject, [in] IMoniker *pmkObjectName, [out] DWORD *pdwRegister );- Specified by:
- Registerin interface- IRunningObjectTable
- See Also:
- MSDN
 
 - 
Revokepublic WinNT.HRESULT Revoke(WinDef.DWORD dwRegister) Description copied from interface:IRunningObjectTableRemoves an entry from the running object table (ROT) that was previously registered by a call to IRunningObjectTable.Register.HRESULT Revoke( [in] DWORD dwRegister );- Specified by:
- Revokein interface- IRunningObjectTable
- See Also:
- MSDN
 
 - 
IsRunningpublic WinNT.HRESULT IsRunning(Pointer pmkObjectName) Description copied from interface:IRunningObjectTableDetermines whether the object identified by the specified moniker is currently running.HRESULT IsRunning( [in] IMoniker *pmkObjectName );- Specified by:
- IsRunningin interface- IRunningObjectTable
- See Also:
- MSDN
 
 - 
GetObjectpublic WinNT.HRESULT GetObject(Pointer pmkObjectName, PointerByReference ppunkObject) Description copied from interface:IRunningObjectTableDetermines whether the object identified by the specified moniker is running, and if it is, retrieves a pointer to that object.HRESULT GetObject( [in] IMoniker *pmkObjectName, [out] IUnknown **ppunkObject );- Specified by:
- GetObjectin interface- IRunningObjectTable
- See Also:
- MSDN
 
 - 
NoteChangeTimepublic WinNT.HRESULT NoteChangeTime(WinDef.DWORD dwRegister, WinBase.FILETIME pfiletime) Description copied from interface:IRunningObjectTableRecords the time that a running object was last modified.HRESULT NoteChangeTime( [in] DWORD dwRegister, [in] FILETIME *pfiletime );- Specified by:
- NoteChangeTimein interface- IRunningObjectTable
- See Also:
- MSDN
 
 - 
GetTimeOfLastChangepublic WinNT.HRESULT GetTimeOfLastChange(Pointer pmkObjectName, WinBase.FILETIME.ByReference pfiletime) Description copied from interface:IRunningObjectTableRetrieves the time that an object was last modified.HRESULT GetTimeOfLastChange( [in] IMoniker *pmkObjectName, [out] FILETIME *pfiletime );- Specified by:
- GetTimeOfLastChangein interface- IRunningObjectTable
- See Also:
- MSDN
 
 - 
EnumRunningpublic WinNT.HRESULT EnumRunning(PointerByReference ppenumMoniker) Description copied from interface:IRunningObjectTableCreates and returns a pointer to an enumerator that can list the monikers of all the objects currently registered in the running object table (ROT).HRESULT EnumRunning( [out] IEnumMoniker **ppenumMoniker );- Specified by:
- EnumRunningin interface- IRunningObjectTable
- See Also:
- MSDN
 
 
- 
 
-