Freigeben über


IRunningObjectTable.Register(Int32, Object, IMoniker) Methode

Definition

Registriert, dass das bereitgestellte Objekt inzwischen ausgeführt wird.

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

Parameter

grfFlags
Int32

Gibt an, ob der ROT-Verweis (Running Object Table) auf punkObject schwach oder stark ist und steuert den Zugriff auf das Objekt über dessen Eintrag in der ROT.

punkObject
Object

Ein Verweis auf das als ausgeführt registrierte Objekt.

pmkObjectName
IMoniker

Ein Verweis auf den Moniker, der das punkObject bezeichnet.

Gibt zurück

Ein Wert, mit dem dieser ROT-Eintrag bei nachfolgenden Aufrufen von Revoke(Int32) oder NoteChangeTime(Int32, FILETIME) bezeichnet werden kann.

Hinweise

ROT-Verweise auf punkObject (schwach und stark) bestimmen die Lebensdauer des Objekts. Weitere Informationen finden Sie unter IRunningObjectTable::Register-Methode.

Gilt für: