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

Definição

Regista 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 da Tabela de Objetos em Execução (ROT) é punkObject fraca ou forte, e controla o acesso ao objeto através da sua entrada no ROT.

punkObject
Object

Uma referência ao objeto registado como em execução.

pmkObjectName
IMoniker

Uma referência ao nome que identifica punkObject.

Devoluções

Um valor que pode ser usado para identificar esta entrada ROT em chamadas subsequentes para Revoke(Int32) ou NoteChangeTime(Int32, FILETIME).

Observações

As referências ROT a punkObject (fraco e forte) determinam a vida útil do objeto. Para mais informações, consulte o método IRunningObjectTable::Register.

Aplica-se a