IRunningObjectTable.Register(Int32, Object, IMoniker) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.