IRunningObjectTable.Register(Int32, Object, IMoniker) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
登錄所提供物件已進入執行狀態。
public:
int Register(int grfFlags, System::Object ^ punkObject, System::Runtime::InteropServices::ComTypes::IMoniker ^ pmkObjectName);
public int Register (int grfFlags, object punkObject, System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName);
abstract member Register : int * obj * System.Runtime.InteropServices.ComTypes.IMoniker -> int
Public Function Register (grfFlags As Integer, punkObject As Object, pmkObjectName As IMoniker) As Integer
參數
- grfFlags
- Int32
指定執行物件表格 (ROT) 對 punkObject
的參考是弱式還是強式,並且透過它在 ROT 中的項目控制對物件的存取。
- punkObject
- Object
登錄為執行中之物件的參考。
- pmkObjectName
- IMoniker
識別 punkObject
的 Moniker 之參考。
傳回
值,在後續呼叫 Revoke(Int32) 或 NoteChangeTime(Int32, FILETIME) 時可用來識別這個 ROT 項目。
備註
(弱式和強式) 的 ROT 參考 punkObject
會決定物件存留期。 如需詳細資訊,請參閱 IRunningObjectTable::Register 方法。