Compartilhar via


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

Definição

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.

Aplica-se a