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
.
Возвращаемое значение
Значение, которое можно использовать для определения записи в таблице ROT при последующих вызовах метода Revoke(Int32) или NoteChangeTime(Int32, FILETIME).
Комментарии
Ссылки ROT на punkObject
(слабые и сильные) определяют время существования объекта. Дополнительные сведения см. в разделе Метод IRunningObjectTable::Register.