IRunningObjectTable.Register(Int32, Object, IMoniker) Metod

Definition

Registrerar att det angivna objektet har angett körningstillståndet.

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

Parametrar

grfFlags
Int32

Anger om rot-referensen punkObject (Running Object Table) är svag eller stark och styr åtkomsten till objektet via dess post i ROT.

punkObject
Object

En referens till objektet som registreras som körs.

pmkObjectName
IMoniker

En referens till monikern som identifierar punkObject.

Returer

Ett värde som kan användas för att identifiera den här ROT-posten i efterföljande anrop till Revoke(Int32) eller NoteChangeTime(Int32, FILETIME).

Kommentarer

ROT-referenser till punkObject (svag och stark) avgör objektets livslängd. Mer information finns i IRunningObjectTable::Register-metoden.

Gäller för