IRunningObjectTable.Register(Int32, Object, IMoniker) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.