IBindCtx インターフェイス

定義

IBindCtx インターフェイスのマネージド定義を提供します。

public interface class IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
public interface IBindCtx
public interface IBindCtx
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IBindCtx = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")>]
type IBindCtx = interface
type IBindCtx = interface
Public Interface IBindCtx
属性

注釈

詳細については、MSDN ライブラリの IBindCtx に関する既存のドキュメントを参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 方法: HRESULT と例外をマップする」を参照してください。

メソッド

名前 説明
EnumObjectParam(IEnumString)

コンテキスト オブジェクト パラメーターの内部管理テーブルのキーである文字列を列挙します。

GetBindOptions(BIND_OPTS)

現在のバインド コンテキストに格納されている現在のバインド オプションを返します。

GetObjectParam(String, Object)

コンテキスト オブジェクト パラメーターの内部管理テーブルで指定されたキーを検索し、対応するオブジェクト (存在する場合) を返します。

GetRunningObjectTable(IRunningObjectTable)

このバインド プロセスに関連する実行中のオブジェクト テーブル (ROT) へのアクセスを返します。

RegisterObjectBound(Object)

渡されたオブジェクトを、モニカー操作中にバインドされたオブジェクトの 1 つとして登録します。このオブジェクトは、操作の完了時に解放する必要があります。

RegisterObjectParam(String, Object)

指定したオブジェクト ポインターを、内部的に保守されているオブジェクト ポインターのテーブル内の指定した名前の下に登録します。

ReleaseBoundObjects()

RegisterObjectBound(Object) メソッドを使用して、バインド コンテキストに現在登録されているすべてのオブジェクトを解放します。

RevokeObjectBound(Object)

解放する必要がある登録済みオブジェクトのセットからオブジェクトを削除します。

RevokeObjectParam(String)

そのキーが現在登録されている場合は、コンテキスト オブジェクト パラメーターの内部的に管理されているテーブル内の指定されたキーの下で現在見つかったオブジェクトの登録を取り消します。

SetBindOptions(BIND_OPTS)

パラメーターのブロックをバインド コンテキストに格納します。 これらのパラメーターは、このバインド コンテキストを使用する後の UCOMIMoniker 操作に適用されます。

適用対象