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) 中标识此 ROT 条目或 NoteChangeTime(Int32, FILETIME)

注解

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

适用于