Compartir a través de


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

Definición

Registra que el objeto proporcionado ha especificado el estado en 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 tabla de objetos en ejecución (ROT) a punkObject es débil o fuerte y controla el acceso al objeto a través de su entrada en rot.

punkObject
Object

Referencia al objeto que se está registrando como en ejecución.

pmkObjectName
IMoniker

Referencia al moniker que identifica punkObject.

Devoluciones

Valor que se puede usar para identificar esta entrada 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