IBindCtx Interfaccia

Definizione

Fornisce la definizione gestita dell'interfaccia 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
Attributi

Commenti

Per altre informazioni, vedere la documentazione esistente per IBindCtx la libreria MSDN.

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Metodi

EnumObjectParam(IEnumString)

Enumera le stringhe che sono le chiavi della tabella gestita internamente dei parametri degli oggetti contestuali.

GetBindOptions(BIND_OPTS)

Restituisce le opzioni di associazione correnti archiviate nel contesto di associazione corrente.

GetObjectParam(String, Object)

Cerca la chiave specificata nella tabella gestita internamente dei parametri degli oggetti contestuali e restituisce l'oggetto corrispondente, se disponibile.

GetRunningObjectTable(IRunningObjectTable)

Restituisce l'accesso alla tabella degli oggetti in esecuzione (ROT, Running Object Table) relativa a questo processo di associazione.

RegisterObjectBound(Object)

Registra l'oggetto passato come uno degli oggetti associati durante un'operazione di moniker e che deve essere liberato al completamento dell'operazione.

RegisterObjectParam(String, Object)

Registra il puntatore all'oggetto specificato sotto il nome specificato nella tabella gestita internamente dei puntatori all'oggetto.

ReleaseBoundObjects()

Libera tutti gli oggetti correntemente registrati con il contesto di associazione mediante il metodo RegisterObjectBound(Object).

RevokeObjectBound(Object)

Rimuove l'oggetto dall'insieme di oggetti registrati che devono essere liberati.

RevokeObjectParam(String)

Revoca la registrazione dell'oggetto correntemente trovato sotto la chiave specificata nella tabella gestita internamente dei parametri degli oggetti contestuali, se tale chiave è attualmente registrata.

SetBindOptions(BIND_OPTS)

Archivia un blocco di parametri nel contesto di associazione. Questi parametri verranno applicati alle successive operazioni UCOMIMoniker che utilizzeranno questo contesto di associazione.

Si applica a