Freigeben über


UCOMIRunningObjectTable.Register(Int32, Object, UCOMIMoniker, Int32) Methode

Definition

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

public:
 void Register(int grfFlags, System::Object ^ punkObject, System::Runtime::InteropServices::UCOMIMoniker ^ pmkObjectName, [Runtime::InteropServices::Out] int % pdwRegister);
public void Register (int grfFlags, object punkObject, System.Runtime.InteropServices.UCOMIMoniker pmkObjectName, out int pdwRegister);
abstract member Register : int * obj * System.Runtime.InteropServices.UCOMIMoniker * int -> unit
Public Sub Register (grfFlags As Integer, punkObject As Object, pmkObjectName As UCOMIMoniker, ByRef pdwRegister 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

Verweis auf das als ausgeführt registrierte Objekt.

pmkObjectName
UCOMIMoniker

Verweis auf den Moniker, der punkObject bezeichnet.

pdwRegister
Int32

Verweis auf einen 32-Bit-Wert, mit dem dieser ROT-Eintrag bei nachfolgenden Aufrufen von Revoke(Int32)oder NoteChangeTime(Int32, FILETIME) bezeichnet werden kann.

Hinweise

Weitere Informationen finden Sie in der vorhandenen Dokumentation in IRunningObjectTable::Register der MSDN Library.

Gilt für: