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.

Применяется к