Use System.Runtime.InteropServices.ComTypes.BIND_OPTS instead.
The following tables list the members exposed by the UCOMIBindCtx type.
|EnumObjectParam||Enumerate the strings which are the keys of the internally-maintained table of contextual object parameters.|
|GetBindOptions||Return the current binding options stored in this bind context.|
|GetObjectParam||Lookup the given key in the internally-maintained table of contextual object parameters and return the corresponding object, if one exists.|
|GetRunningObjectTable||Return access to the Running Object Table (ROT) relevant to this binding process.|
|RegisterObjectBound||Register the passed object as one of the objects that has been bound during a moniker operation and which should be released when it is complete.|
|RegisterObjectParam||Register the given object pointer under the specified name in the internally-maintained table of object pointers.|
|ReleaseBoundObjects||Releases all the objects currently registered with the bind context by RegisterObjectBound.|
|RevokeObjectBound||Removes the object from the set of registered objects that need to be released.|
|RevokeObjectParam||Revoke the registration of the object currently found under this key in the internally-maintained table of contextual object parameters, if any such key is currently registered.|
|SetBindOptions||Store in the bind context a block of parameters that will apply to later UCOMIMoniker operations using this bind context.|