CLRDataOtherNotifyFlag Enumeration

Indicates the type of notifications which should be delivered.

Syntax

typedef enum CLRDataOtherNotifyFlag {
    CLRDATA_NOTIFY_ON_MODULE_LOAD           = 0x00000001,
    CLRDATA_NOTIFY_ON_MODULE_UNLOAD         = 0x00000002,
    CLRDATA_NOTIFY_ON_EXCEPTION             = 0x00000004,
    CLRDATA_NOTIFY_ON_EXCEPTION_CATCH_ENTER = 0x00000008
} CLRDataOtherNotifyFlag;

Members

Member Value Description
CLRDATA_NOTIFY_ON_MODULE_LOAD 0x1 Notification should occur when a module is loaded.
CLRDATA_NOTIFY_ON_MODULE_UNLOAD 0x2 Notification should occur when a module is unloaded.
CLRDATA_NOTIFY_ON_EXCEPTION 0x4 Notification should occur when a managed exception is raised.
CLRDATA_NOTIFY_ON_EXCEPTION_CATCH_ENTER 0x8 Notification should occur when a managed catch block is entered.

Remarks

This enumeration lives inside the runtime and is not exposed through any headers or library files. To use it, define the enumeration as specified above.

Requirements

Platforms: See System Requirements. Header: None Library: None .NET Framework Versions: Available since 4.7

See also