Condividi tramite


IRunningObjectTable.Register(Int32, Object, IMoniker) Metodo

Definizione

Registra l'ingresso dell'oggetto fornito nello stato di esecuzione.

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

Parametri

grfFlags
Int32

Specifica se il riferimento della tabella degli oggetti in esecuzione (ROT, Running Object Table) a punkObject è debole o forte e controlla l'accesso all'oggetto tramite la corrispondente voce nella ROT.

punkObject
Object

Riferimento all'oggetto da registrare come oggetto in esecuzione.

pmkObjectName
IMoniker

Riferimento al moniker che identifica punkObject.

Restituisce

Valore che può essere utilizzato per identificare questa voce della ROT in successive chiamate al metodo Revoke(Int32) o NoteChangeTime(Int32, FILETIME).

Commenti

I riferimenti ROT a punkObject (deboli e sicuri) determinano la durata degli oggetti. Per altre informazioni, vedere Metodo IRunningObjectTable::Register.

Si applica a