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

Définition

Inscrit que l'objet fourni est en état d'exécution.

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

Paramètres

grfFlags
Int32

Spécifie si la référence de la table ROT (Running Object Table) à punkObject est faible ou forte et contrôle l'accès à l'objet via l'entrée correspondante dans la table ROT (Running Object Table).

punkObject
Object

Référence à l'objet inscrit comme étant en cours d'exécution.

pmkObjectName
IMoniker

Référence au moniker qui identifie punkObject.

Retours

Valeur qui peut être utilisée pour identifier cette entrée de la table ROT (Running Object Table) dans des appels ultérieurs à Revoke(Int32) ou à NoteChangeTime(Int32, FILETIME).

Remarques

Les références ROT à punkObject (faible et forte) déterminent la durée de vie de l’objet. Pour plus d’informations, consultez Méthode IRunningObjectTable::Register.

S’applique à