Compartilhar via


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

Definição

Registra que o objeto fornecido entrou no estado em 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 rot (tabela de objetos em execução punkObject ) é fraca ou forte e controla o acesso ao objeto por meio de sua entrada no 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 ROT em chamadas subsequentes para Revoke(Int32) ou NoteChangeTime(Int32, FILETIME).

Comentários

Referências rot para punkObject determinar o tempo de vida do objeto (fraco e forte). Para obter mais informações, consulte o método IRunningObjectTable::Register.

Aplica-se a