共用方式為


IRunningObjectTable.Register(Int32, Object, IMoniker) 方法

定義

登錄所提供物件已進入執行狀態。

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 方法

適用於