UCOMIBindCtx 인터페이스

정의

경고

이 API는 현재 사용되지 않습니다.

대신 BIND_OPTS를 사용하세요.Use BIND_OPTS instead.

public interface class UCOMIBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
public interface UCOMIBindCtx
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-C000-000000000046")]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IBindCtx instead. https://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIBindCtx
[System.Obsolete]
[System.Runtime.InteropServices.Guid("0000000e-0000-0000-c000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIBindCtx
type UCOMIBindCtx = interface
Public Interface UCOMIBindCtx
특성

설명

자세한 내용은 기존 설명서를 참조 하십시오 IBindCtx MSDN 라이브러리의 com 하위 폴더에 있습니다.For more information, please see the existing documentation for IBindCtx in the com subfolder of the MSDN library.

메서드

EnumObjectParam(UCOMIEnumString)

컨텍스트 개체 매개 변수의 내부 관리 테이블의 키인 문자열을 열거합니다.Enumerate the strings which are the keys of the internally-maintained table of contextual object parameters.

GetBindOptions(BIND_OPTS)

이 바인드 컨텍스트에 저장되어 있는 현재 바인딩 옵션을 반환합니다.Return the current binding options stored in this bind context.

GetObjectParam(String, Object)

컨텍스트 개체 매개 변수의 내부 관리 테이블에서 주어진 키를 조회한 다음 해당하는 개체가 있으면 이를 반환합니다.Lookup the given key in the internally-maintained table of contextual object parameters and return the corresponding object, if one exists.

GetRunningObjectTable(UCOMIRunningObjectTable)

이 바인딩 프로세스와 관련된 ROT(실행 개체 테이블)에 대한 액세스를 반환합니다.Return access to the Running Object Table (ROT) relevant to this binding process.

RegisterObjectBound(Object)

전달된 개체를 모니커 작업을 하는 동안 바인딩되고 완료되면 해제되어야 하는 개체 중 하나로 등록합니다.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(String, Object)

주어진 개체 포인터를 개체 포인터의 내부 관리 테이블에 지정된 이름으로 등록합니다.Register the given object pointer under the specified name in the internally-maintained table of object pointers.

ReleaseBoundObjects()

현재 RegisterObjectBound(Object)에 의해 바인드 컨텍스트와 함께 등록되어 있는 모든 개체를 해제합니다.Releases all the objects currently registered with the bind context by RegisterObjectBound(Object).

RevokeObjectBound(Object)

등록된 개체의 집합에서 해제해야 하는 개체를 제거합니다.Removes the object from the set of registered objects that need to be released.

RevokeObjectParam(String)

이러한 키 중 하나라도 현재 등록되어 있으면 컨텍스트 개체 매개 변수의 내부 관리 테이블에서 이러한 키 아래에 있는 개체의 등록을 취소합니다.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(BIND_OPTS)

나중에 이 바인드 컨텍스트를 사용하는 UCOMIMoniker 작업에 적용할 매개 변수의 블록을 바인드 컨텍스트에 저장합니다.Store in the bind context a block of parameters that will apply to later UCOMIMoniker operations using this bind context.

적용 대상