IsAlivePollInterval Property for Resources

The IsAlivePollInterval property provides the recommended interval in milliseconds that the Cluster Service should poll the resource to determine if it is operational. The polling occurs when the Resource Monitor calls the resource DLL's IsAlive entry point function.

Quick Info

Type: DWORD
Access: Read/write
Function: ClusterResourceControl
Structure: CLUSPROP_DWORD
Control Code: CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES

Remarks

When ClusterResourceControl processes the CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES control code, it returns a property list that includes the IsAlivePollInterval property as one of the entries. The property value portion of the entry contains a CLUSPROP_DWORD structure that is set as follows:

DWORD IsAlivePollIntervalData = 300;
CLUSPROP_DWORD IsAlivePollIntervalValue;
IsAlivePollIntervalValue.Syntax = CLUSPROP_SYNTAX_LIST_VALUE_DWORD;
IsAlivePollIntervalValue.cbLength = sizeof(DWORD);
IsAlivePollIntervalValue.dw = IsAlivePollIntervalData;
 

If a resource does not set the IsAlivePollInterval property or sets it to – 1, the Cluster Service uses the IsAlivePollInterval property for the resource type associated with the resource.

The data value for IsAlivePollInterval cannot be zero.

QuickInfo

  Version: Use Windows NT Server Enterprise Edition 4.0.
  Windows CE: Unsupported.
  Header: Declared in clusapi.h.