Share via


UCOMIRunningObjectTable.Register(Int32, Object, UCOMIMoniker, Int32) 方法

定义

注册提供的对象已进入运行状态。

public:
 void Register(int grfFlags, System::Object ^ punkObject, System::Runtime::InteropServices::UCOMIMoniker ^ pmkObjectName, [Runtime::InteropServices::Out] int % pdwRegister);
public void Register (int grfFlags, object punkObject, System.Runtime.InteropServices.UCOMIMoniker pmkObjectName, out int pdwRegister);
abstract member Register : int * obj * System.Runtime.InteropServices.UCOMIMoniker * int -> unit
Public Sub Register (grfFlags As Integer, punkObject As Object, pmkObjectName As UCOMIMoniker, ByRef pdwRegister As Integer)

参数

grfFlags
Int32

指定运行对象表 (ROT) 对 punkObject 的引用是弱引用还是强引用,并通过对象在 ROT 中的项控制对它的访问。

punkObject
Object

对注册为运行对象的对象的引用。

pmkObjectName
UCOMIMoniker

对标识 punkObject 的名字对象的引用。

pdwRegister
Int32

对 32 位值的引用,该值在随后对 Revoke(Int32)NoteChangeTime(Int32, FILETIME) 的调用中可用于标识此 ROT 项。

注解

有关详细信息,请参阅 MSDN 库中的现有文档 IRunningObjectTable::Register

适用于