IRunningObjectTable.Register(Int32, Object, IMoniker) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオブジェクトが実行状態になったことを登録します。
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
パラメーター
- grfFlags
- Int32
punkObject
への ROT 参照が、ウィーク参照かストロング参照かを指定し、ROT のエントリを使用してオブジェクトへのアクセスを制御します。
- punkObject
- Object
実行中として登録されているオブジェクトへの参照。
- pmkObjectName
- IMoniker
punkObject
を識別するモニカーへの参照。
戻り値
Revoke(Int32) または NoteChangeTime(Int32, FILETIME) への後続の呼び出しで、この ROT エントリを識別するために使用できる値。
注釈
(弱くて強い) への punkObject
ROT 参照によって、オブジェクトの有効期間が決まります。 詳細については、「 IRunningObjectTable::Register メソッド」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET