IRunningObjectTable.Register(Int32, Object, IMoniker) Método

Definición

Registra que el objeto suministrado ha entrado en estado de ejecución.

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

Parámetros

grfFlags
Int32

Especifica si la referencia de la Tabla de objetos en ejecución (ROT) a punkObject es fuerte o débil, y controla el acceso al objeto mediante su entrada en la tabla ROT.

punkObject
Object

Referencia al objeto que se va a registrar como en ejecución.

pmkObjectName
IMoniker

Referencia al moniker que identifica punkObject.

Devoluciones

Valor que se puede usar para identificar esta entrada de la tabla ROT en llamadas posteriores a Revoke(Int32) o NoteChangeTime(Int32, FILETIME).

Comentarios

Las referencias rot a punkObject (débil y fuerte) determinan la duración del objeto. Para obtener más información, vea Método IRunningObjectTable::Register.

Se aplica a