IBindCtx Interfész

Definíció

A felület felügyelt definícióját IBindCtx adja meg.

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
Attribútumok

Megjegyzések

További információkért tekintse meg az MSDN-kódtár meglévő dokumentációját IBindCtx .

A közös nyelvi futtatókörnyezet kivételt eredményez, ha egy COM-metódus natív kódban HRESULT-t ad vissza. További információ : HrESULT-ok és kivételek leképezése.

Metódusok

Name Description
EnumObjectParam(IEnumString)

Számba adja azokat a sztringeket, amelyek a környezetfüggő objektumparaméterek belsőleg karbantartott táblájának kulcsai.

GetBindOptions(BIND_OPTS)

Az aktuális kötési környezetben tárolt aktuális kötési beállításokat adja vissza.

GetObjectParam(String, Object)

Megkeresi a megadott kulcsot a környezetfüggő objektumparaméterek belsőleg karbantartott táblájában, és visszaadja a megfelelő objektumot, ha van ilyen.

GetRunningObjectTable(IRunningObjectTable)

A kötési folyamat szempontjából releváns futó objektumtáblához (ROT) való hozzáférést adja vissza.

RegisterObjectBound(Object)

Az átadott objektumot a monikerművelet során kötött objektumok egyikeként regisztrálja, és a művelet befejezésekor ki kell szabadítani.

RegisterObjectParam(String, Object)

Regisztrálja a megadott objektummutatót a megadott név alatt az objektummutatók belsőleg fenntartott táblájában.

ReleaseBoundObjects()

A metódussal RegisterObjectBound(Object) felszabadítja a kötési környezetben jelenleg regisztrált összes objektumot.

RevokeObjectBound(Object)

Eltávolítja az objektumot a felszabadítandó regisztrált objektumok készletéből.

RevokeObjectParam(String)

Visszavonja a környezetfüggő objektumparaméterek belsőleg karbantartott táblájában található objektum regisztrációját, ha a kulcs jelenleg regisztrálva van.

SetBindOptions(BIND_OPTS)

Egy paraméterblokkot tárol a kötési környezetben. Ezek a paraméterek a kötési környezetet használó későbbi UCOMIMoniker műveletekre lesznek érvényesek.

A következőre érvényes: