GLOBALOPT_UNMARSHALING_POLICY_VALUES 열거형(objidl.h)

COM 경계 해제 정책 전역 옵션에 대한 값을 제공합니다.

Syntax

typedef enum tagGLOBALOPT_UNMARSHALING_POLICY_VALUES {
  COMGLB_UNMARSHALING_POLICY_NORMAL = 0,
  COMGLB_UNMARSHALING_POLICY_STRONG = 1,
  COMGLB_UNMARSHALING_POLICY_HYBRID = 2
} GLOBALOPT_UNMARSHALING_POLICY_VALUES;

상수

 
COMGLB_UNMARSHALING_POLICY_NORMAL
값: 0
언마샬링 동작은 Windows 8 이전 버전과 동일합니다. 플래그가 CoInitializeSecurity에 설정된 경우 EOAC_NO_CUSTOM_MARSHAL 제한이 적용됩니다. 그렇지 않으면 제한이 없습니다. 앱 컨테이너에 없는 프로세스의 기본값입니다.
COMGLB_UNMARSHALING_POLICY_STRONG
값: 1
Unmarshaling은 CoAllowUnmarshalerCLSID 함수에 의해 프로세스당 허용되는 강화된 unmarshalers 및 unmarshalers의 시스템 신뢰 목록만 허용합니다. 앱 컨테이너의 프로세스에 대한 기본값입니다.
COMGLB_UNMARSHALING_POLICY_HYBRID
값: 2
소스가 앱 컨테이너인 unmarshaling 데이터는 CoAllowUnmarshalerCLSID 함수에서 프로세스당 허용되는 강화된 unmarshalers 및 unmarshalers의 시스템 신뢰할 수 있는 목록만 허용합니다. 앱 컨테이너가 아닌 원본이 있는 데이터에 대한 경계 해제 동작은 이전 버전과 변경되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 objidl.h(Objidlbase.h 포함)

추가 정보

IGlobalOptions

IMarshalingStream