Bagikan melalui


IBindCtx Antarmuka

Definisi

Menyediakan definisi antarmuka yang IBindCtx dikelola.

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
Atribut

Keterangan

Untuk informasi selengkapnya, lihat dokumentasi yang sudah ada untuk IBindCtx di pustaka MSDN.

Runtime bahasa umum memberikan pengecualian saat metode COM dalam kode asli mengembalikan HRESULT. Untuk informasi selengkapnya, lihat Cara: Memetakan HRESULT dan Pengecualian.

Metode

EnumObjectParam(IEnumString)

Menghitung string yang merupakan kunci dari tabel parameter objek kontekstual yang dikelola secara internal.

GetBindOptions(BIND_OPTS)

Mengembalikan opsi pengikatan saat ini yang disimpan dalam konteks ikatan saat ini.

GetObjectParam(String, Object)

Mencari kunci yang diberikan dalam tabel parameter objek kontekstual yang dipertahankan secara internal dan mengembalikan objek yang sesuai, jika ada.

GetRunningObjectTable(IRunningObjectTable)

Mengembalikan akses ke Running Object Table (ROT) yang relevan dengan proses pengikatan ini.

RegisterObjectBound(Object)

Mendaftarkan objek yang diteruskan sebagai salah satu objek yang telah terikat selama operasi moniker dan yang harus dirilis ketika operasi selesai.

RegisterObjectParam(String, Object)

Mendaftarkan penunjuk objek yang ditentukan di bawah nama yang ditentukan dalam tabel penunjuk objek yang dikelola secara internal.

ReleaseBoundObjects()

Merilis semua objek yang saat ini terdaftar dengan konteks ikatan dengan menggunakan RegisterObjectBound(Object) metode .

RevokeObjectBound(Object)

Menghapus objek dari kumpulan objek terdaftar yang perlu dilepaskan.

RevokeObjectParam(String)

Mencabut pendaftaran objek yang saat ini ditemukan di bawah kunci yang ditentukan dalam tabel parameter objek kontekstual yang dikelola secara internal, jika kunci tersebut saat ini terdaftar.

SetBindOptions(BIND_OPTS)

Menyimpan blok parameter dalam konteks ikatan. Parameter ini akan berlaku untuk operasi selanjutnya UCOMIMoniker yang menggunakan konteks ikatan ini.

Berlaku untuk