IBindCtx Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 in MSDN Library.
Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere Procedura: Eseguire il mapping di HRESULT ed eccezioni.
Metodi
| Nome | Descrizione |
|---|---|
| EnumObjectParam(IEnumString) |
Enumera le stringhe che sono le chiavi della tabella gestita internamente dei parametri dell'oggetto contestuale. |
| 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 dell'oggetto contestuale e restituisce l'oggetto corrispondente, se presente. |
| GetRunningObjectTable(IRunningObjectTable) |
Restituisce l'accesso alla tabella di oggetti in esecuzione (ROT) pertinente 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 rilasciato al termine dell'operazione. |
| RegisterObjectParam(String, Object) |
Registra il puntatore all'oggetto specificato sotto il nome specificato nella tabella gestita internamente dei puntatori a oggetti. |
| ReleaseBoundObjects() |
Rilascia tutti gli oggetti attualmente registrati con il contesto di associazione utilizzando il RegisterObjectBound(Object) metodo . |
| RevokeObjectBound(Object) |
Rimuove l'oggetto dal set di oggetti registrati che devono essere rilasciati. |
| RevokeObjectParam(String) |
Revoca la registrazione dell'oggetto attualmente trovato nella chiave specificata nella tabella gestita internamente dei parametri dell'oggetto contestuale, se la chiave è attualmente registrata. |
| SetBindOptions(BIND_OPTS) |
Archivia un blocco di parametri nel contesto di associazione. Questi parametri verranno applicati alle operazioni successive |