2.2.2.15 CLUSTER_CHANGE_RESOURCE_TYPE_V2

The CLUSTER_CHANGE_RESOURCE_TYPE_V2 enumeration SHOULD<12> define the set of notifications that are generated for a resource type. ClusAPI Protocol version 2.0 servers do not support this value. These notifications are only available with ApiGetNotifyV2 (section 3.1.4.2.138). The object type is CLUSTER_OBJECT_TYPE_RESOURCE_TYPE. The ParentId is not set for these notifications.

 typedef  enum 
 {
   CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2 = 0x00000001,
   CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2 = 0x00000002,
   CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2 = 0x00000004,
   CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2 = 0x00000008,
   CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2 = 0x00000010,
   CLUSTER_RESOURCE_TYPE_SPECIFIC_V2 = 0x00000020
 } CLUSTER_CHANGE_RESOURCE_TYPE_V2;

CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2: This notification indicates that the resource type has been deleted.

CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2: This notification indicates that the resource type common properties have changed.

CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2: This notification indicates that the resource type private properties have changed.

CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2: This notification indicates that the possible owners for the resource type have changed.

CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2: This notification indicates that the resource type DLL has been upgraded.

CLUSTER_RESOURCE_TYPE_SPECIFIC_V2: This notification indicates a resource DLL has raised a notification.