IObjectContext 인터페이스(comsvcs.h)

현재 개체의 컨텍스트에 대한 액세스를 제공합니다. 개체의 컨텍스트는 주로 트랜잭션을 사용하거나 개체의 보안을 처리할 때 사용됩니다.

상속

IObjectContext 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IObjectContext 에는 다음과 같은 형식의 멤버도 있습니다.

메서드

IObjectContext 인터페이스에는 이러한 메서드가 있습니다.

 
IObjectContext::CreateInstance

현재 개체의 컨텍스트를 사용하여 개체를 만듭니다. (IObjectContext.CreateInstance)
IObjectContext::D isableCommit

개체의 트랜잭션 업데이트가 일관되지 않은 상태이며 현재 상태에서 커밋할 수 없음을 선언합니다.
IObjectContext::EnableCommit

개체의 작업이 반드시 완료된 것은 아니지만 트랜잭션 업데이트가 일관된 상태이며 현재 형식으로 커밋될 수 있음을 선언합니다.
IObjectContext::IsCallerInRole

개체의 직접 호출자가 지정된 역할(직접 또는 그룹의 일부)에 있는지 여부를 나타냅니다. (IObjectContext.IsCallerInRole)
IObjectContext::IsInTransaction

개체가 트랜잭션 내에서 실행 중인지 여부를 나타냅니다.
IObjectContext::IsSecurityEnabled

현재 개체에 대해 보안을 사용할 수 있는지 여부를 나타냅니다. 클라이언트 프로세스에서 개체가 실행되고 있지 않으면 COM+ 보안을 사용할 수 있습니다.
IObjectContext::SetAbort

개체가 실행 중인 트랜잭션을 중단해야 하며 현재 실행 중인 메서드 호출에서 반환될 때 개체를 비활성화해야 한다고 선언합니다.
IObjectContext::SetComplete

개체가 실행 중인 트랜잭션을 커밋할 수 있으며 현재 실행 중인 메서드 호출에서 반환될 때 개체를 비활성화해야 한다고 선언합니다.

설명

COM 개체와 마찬가지로 IObjectContext 개체는 로컬 변수가 아닌 한 사용이 완료되면 해제해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 comsvcs.h

추가 정보

CoGetObjectContext

GetObjectContext