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

Указывает, является ли ссылка punkObject на запущенную таблицу объектов (ROT) слабой или сильной, а также управляет доступом к объекту через запись в ROT.

punkObject
Object

Ссылка на объект, зарегистрированный как запущенный.

pmkObjectName
IMoniker

Ссылка на моникер, который идентифицирует punkObject.

Возвращаемое значение

Значение, которое можно использовать для идентификации этой записи ROT в последующих вызовах Revoke(Int32) или NoteChangeTime(Int32, FILETIME).

Комментарии

Ссылки ROT на punkObject (слабые и сильные) определяют время существования объекта. Дополнительные сведения см. в методе IRunningObjectTable::Register.

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