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識別 .
傳回
一個可用來識別後續呼叫 Revoke(Int32) 或 NoteChangeTime(Int32, FILETIME)ROT 項目的值。
備註
ROT 對(弱與強)的參考 punkObject 決定物件壽命。 欲了解更多資訊,請參閱 IRunningObjectTable::Register 方法。