Udostępnij za pośrednictwem


IRunningObjectTable.Register(Int32, Object, IMoniker) Metoda

Definicja

Rejestruje, że podany obiekt wprowadził stan uruchomienia.

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

Określa, czy odwołanie punkObject do tabeli obiektów działających (ROT) jest słabe lub silne, a także kontroluje dostęp do obiektu przez jego wpis w ROT.

punkObject
Object

Odwołanie do obiektu zarejestrowanego jako uruchomione.

pmkObjectName
IMoniker

Odwołanie do nazwy moniker identyfikującej punkObjectelement .

Zwraca

Wartość, która może służyć do identyfikowania tego wpisu ROT w kolejnych wywołaniach do Revoke(Int32) lub NoteChangeTime(Int32, FILETIME).

Uwagi

Odwołania ROT do punkObject (słabe i silne) określają okres istnienia obiektu. Aby uzyskać więcej informacji, zobacz IRunningObjectTable::Register, metoda.

Dotyczy