RegistrationClassContext 열거형

정의

인스턴스 생성 요청에 클래스 개체를 사용할 수 있도록 하는 실행 컨텍스트 집합을 지정합니다.Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

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

필드

DisableActivateAsActivator 32768

이 활성화에 대해서만 AAA(Activate-As-Activator) 활성화를 사용하지 않도록 설정합니다.Disables activate-as-activator (AAA) activations for this activation only.

EnableActivateAsActivator 65536

이 활성화에 대해서만 AAA(Activate-As-Activator) 활성화를 사용하도록 설정합니다.Enables activate-as-activator (AAA) activations for this activation only.

EnableCodeDownload 8192

디렉터리 서비스나 인터넷에서 코드를 다운로드할 수 있도록 합니다.Allows the downloading of code from the Directory Service or the Internet.

FromDefaultContext 131072

현재 아파트의 기본 컨텍스트에서 이 활성화를 시작합니다.Begin this activation from the default context of the current apartment.

InProcessHandler 2

이 클래스의 개체를 관리하는 코드는 in-process 처리기입니다.The code that manages objects of this class is an in-process handler.

InProcessHandler16 32

사용되지 않습니다.Not used.

InProcessServer 1

이 클래스의 개체를 만들고 관리하는 코드는 클래스 컨텍스트를 지정하는 함수의 호출자와 같은 프로세스에서 실행되는 DLL입니다.The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.

InProcessServer16 8

사용되지 않습니다.Not used.

LocalServer 4

이 클래스의 개체를 만들고 관리하는 EXE 코드는 같은 컴퓨터에서 실행되지만 별도의 프로세스 공간에 로드됩니다.The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.

NoCodeDownload 1024

디렉터리 서비스나 인터넷에서 코드를 다운로드할 수 없도록 합니다.Disallows the downloading of code from the Directory Service or the Internet.

NoCustomMarshal 4096

사용자 지정 마샬링을 사용할 경우 활성화의 실패 여부를 지정합니다.Specifies whether activation fails if it uses custom marshaling.

NoFailureLog 16384

오류 기록 설정을 재정의합니다.Overrides the logging of failures.

RemoteServer 16

원격 컴퓨터 컨텍스트입니다.A remote machine context.

Reserved1 64

사용되지 않습니다.Not used.

Reserved2 128

사용되지 않습니다.Not used.

Reserved3 256

사용되지 않습니다.Not used.

Reserved4 512

사용되지 않습니다.Not used.

Reserved5 2048

사용되지 않습니다.Not used.

설명

값을 RegistrationClassContext 열거형에서 사용 되는 classContext 의 매개 변수는 RegisterTypeForComClients 메서드.The values in the RegistrationClassContext enumeration are used in the classContext parameter of the RegisterTypeForComClients method. 이러한 값은 COM에 정의 된 것과 동일 CLSCTX 열거형으로 사용 되는 dwClsContext COM API 호출에서 매개 변수 CoRegisterClassObject합니다.These values are the same as those defined in the COM CLSCTX enumeration, which is used as the dwClsContext parameter in calls to the COM API CoRegisterClassObject.

에 대 한 자세한 내용은 CoRegisterClassObject 하며 CLSCTX 열거형 MSDN library를 참조 합니다.For more information about CoRegisterClassObject and the CLSCTX enumeration, see the MSDN library.

적용 대상

추가 정보