Share via


IRunningObjectTable.Register(Int32, Object, IMoniker) Metoda

Definice

Zaregistruje, že zadaný objekt přešel do spuštěného stavu.

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

Parametry

grfFlags
Int32

Určuje, zda je odkaz punkObject na tabulku běžících objektů (ROT) slabý nebo silný, a řídí přístup k objektu prostřednictvím jeho položky v ROT.

punkObject
Object

Odkaz na objekt zaregistrovaný jako spuštěný.

pmkObjectName
IMoniker

Odkaz na moniker, který identifikuje punkObject.

Návraty

Hodnota, kterou lze použít k identifikaci této položky ROT v následných voláních Revoke(Int32) nebo NoteChangeTime(Int32, FILETIME).

Poznámky

Odkazy rot na punkObject (slabé a silné) určují životnost objektu. Další informace najdete v tématu Metoda IRunningObjectTable::Register.

Platí pro