UCOMIRunningObjectTable.Register(Int32, Object, UCOMIMoniker, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注册所提供的对象已进入运行状态。
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 。