Freigeben über


IRunningObjectTable.Register(Int32, Object, IMoniker) Methode

Definition

Registriert, dass das angegebene Objekt den Ausgeführten Zustand eingegeben hat.

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-Bezug punkObject (Running Object Table) schwach oder stark ist, und steuert den Zugriff auf das Objekt über den Eintrag in rot.

punkObject
Object

Ein Verweis auf das Objekt, das als ausgeführt registriert wird.

pmkObjectName
IMoniker

Ein Verweis auf den Moniker, der identifiziert punkObject.

Gibt zurück

Ein Wert, der verwendet werden kann, um diesen ROT-Eintrag in nachfolgenden Aufrufen Revoke(Int32) oder NoteChangeTime(Int32, FILETIME).

Hinweise

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

Gilt für: