GLOBALOPT_PROPERTIES enumeration (objidl.h)

Identifies process-global options that you can set or query by using the IGlobalOptions interface.

Syntax

typedef enum tagGLOBALOPT_PROPERTIES {
  COMGLB_EXCEPTION_HANDLING = 1,
  COMGLB_APPID = 2,
  COMGLB_RPC_THREADPOOL_SETTING = 3,
  COMGLB_RO_SETTINGS = 4,
  COMGLB_UNMARSHALING_POLICY = 5,
  COMGLB_PROPERTIES_RESERVED1 = 6,
  COMGLB_PROPERTIES_RESERVED2 = 7,
  COMGLB_PROPERTIES_RESERVED3 = 8
} GLOBALOPT_PROPERTIES;

Constants

 
COMGLB_EXCEPTION_HANDLING
Value: 1
Defines COM exception-handling behavior.
COMGLB_APPID
Value: 2
Sets the AppID for the process.
COMGLB_RPC_THREADPOOL_SETTING
Value: 3
Sets the thread-pool behavior of the RPC runtime in the process.
COMGLB_RO_SETTINGS
Value: 4
Used for miscellaneous settings.
COMGLB_UNMARSHALING_POLICY
Value: 5
Defines the policy that's applied in the CoUnmarshalInterface function.
COMGLB_PROPERTIES_RESERVED1
Value: 6
COMGLB_PROPERTIES_RESERVED2
Value: 7
COMGLB_PROPERTIES_RESERVED3
Value: 8

Remarks

The unmarshaling policy option COMGLB_UNMARSHALING_POLICY takes values from the GLOBALOPT_UNMARSHALING_POLICY_VALUES enumeration.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header objidl.h (include Objidlbase.h)

See also

CoUnmarshalInterface

GLOBALOPT_UNMARSHALING_POLICY_VALUES

IGlobalOptions