RegistrationClassContext 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
인스턴스 생성 요청에 클래스 개체를 사용할 수 있도록 하는 실행 컨텍스트 집합을 지정합니다.
이 열거형은 멤버 값의 비트 조합을 지원합니다.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum 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를 참조 합니다.
적용 대상
추가 정보
.NET