RegistrationClassContext 열거형

정의

인스턴스 생성 요청에 클래스 개체를 사용할 수 있도록 하는 실행 컨텍스트 집합을 지정합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
상속
RegistrationClassContext
특성

필드

DisableActivateAsActivator 32768

이 활성화에 대해서만 AAA(Activate-As-Activator) 활성화를 사용하지 않도록 설정합니다.

EnableActivateAsActivator 65536

이 활성화에 대해서만 AAA(Activate-As-Activator) 활성화를 사용하도록 설정합니다.

EnableCodeDownload 8192

디렉터리 서비스나 인터넷에서 코드를 다운로드할 수 있도록 합니다.

FromDefaultContext 131072

현재 아파트의 기본 컨텍스트에서 이 활성화를 시작합니다.

InProcessHandler 2

이 클래스의 개체를 관리하는 코드는 in-process 처리기입니다.

InProcessHandler16 32

사용되지 않습니다.

InProcessServer 1

이 클래스의 개체를 만들고 관리하는 코드는 클래스 컨텍스트를 지정하는 함수의 호출자와 같은 프로세스에서 실행되는 DLL입니다.

InProcessServer16 8

사용되지 않습니다.

LocalServer 4

이 클래스의 개체를 만들고 관리하는 EXE 코드는 같은 컴퓨터에서 실행되지만 별도의 프로세스 공간에 로드됩니다.

NoCodeDownload 1024

디렉터리 서비스나 인터넷에서 코드를 다운로드할 수 없도록 합니다.

NoCustomMarshal 4096

사용자 지정 마샬링을 사용할 경우 활성화의 실패 여부를 지정합니다.

NoFailureLog 16384

오류 기록 설정을 재정의합니다.

RemoteServer 16

원격 컴퓨터 컨텍스트입니다.

Reserved1 64

사용되지 않습니다.

Reserved2 128

사용되지 않습니다.

Reserved3 256

사용되지 않습니다.

Reserved4 512

사용되지 않습니다.

Reserved5 2048

사용되지 않습니다.

설명

값을 RegistrationClassContext 열거형에서 사용 되는 classContext 의 매개 변수는 RegisterTypeForComClients 메서드. 이러한 값은 COM에 정의 된 것과 동일 CLSCTX 열거형으로 사용 되는 dwClsContext COM API 호출에서 매개 변수 CoRegisterClassObject합니다.

에 대 한 자세한 내용은 CoRegisterClassObject 하며 CLSCTX 열거형 MSDN library를 참조 합니다.

적용 대상

추가 정보