IRunningObjectTable.Register(Int32, Object, IMoniker) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra que o objeto fornecido entrou no estado de execução.
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 se a referência de ROT (Tabela de Objetos em Execução) à punkObject
é fraca ou forte e controla o acesso ao objeto por meio de sua entrada na ROT.
- punkObject
- Object
Uma referência ao objeto que está sendo registrado como em execução.
- pmkObjectName
- IMoniker
Uma referência ao moniker que identifica punkObject
.
Retornos
Um valor que pode ser usado para identificar essa entrada da ROT nas chamadas subsequentes a Revoke(Int32) ou NoteChangeTime(Int32, FILETIME).
Comentários
Referências rot para punkObject
(fraco e forte) determinam o tempo de vida do objeto. Para obter mais informações, consulte Método IRunningObjectTable::Register.