CLRES_CALLBACK_FUNCTION_TABLE structure (resapi.h)

Represents a function table for the StartupEx callback function.

Syntax

typedef struct CLRES_CALLBACK_FUNCTION_TABLE {
  PLOG_EVENT_ROUTINE                                  LogEvent;
  PSET_RESOURCE_STATUS_ROUTINE_EX                     SetResourceStatusEx;
  PSET_RESOURCE_LOCKED_MODE_ROUTINE                   SetResourceLockedMode;
  PSIGNAL_FAILURE_ROUTINE                             SignalFailure;
  PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE SetResourceInMemoryNodeLocalProperties;
  PEND_CONTROL_CALL                                   EndControlCall;
  PEND_TYPE_CONTROL_CALL                              EndTypeControlCall;
  PEXTEND_RES_CONTROL_CALL                            ExtendControlCall;
  PEXTEND_RES_TYPE_CONTROL_CALL                       ExtendTypeControlCall;
  PRAISE_RES_TYPE_NOTIFICATION                        RaiseResTypeNotification;
  PCHANGE_RESOURCE_PROCESS_FOR_DUMPS                  ChangeResourceProcessForDumps;
  PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS                  ChangeResTypeProcessForDumps;
  PSET_INTERNAL_STATE                                 SetInternalState;
  PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE                SetResourceLockedModeEx;
  PREQUEST_DUMP_ROUTINE                               RequestDump;
  PSET_RESOURCE_WPR_POLICY_ROUTINE                    SetResourceWprPolicy;
  PARM_WPR_WATCHDOG_FOR_CURRENT_RESOURCE_CALL_ROUTINE ArmWprWatchdogForCurrentResourceCall;
} CLRES_CALLBACK_FUNCTION_TABLE, *PCLRES_CALLBACK_FUNCTION_TABLE;

Members

LogEvent

A pointer to the LogEvent entry point.

SetResourceStatusEx

A pointer to the SetResourceStatusEx entry point.

SetResourceLockedMode

A pointer to the SetResourceLockedMode entry point.

SignalFailure

A pointer to the SignalFailure entry point.

SetResourceInMemoryNodeLocalProperties

A pointer to the SetResourceInMemoryNodeLocalProperties entry point.

EndControlCall

A pointer to the EndControlCall entry point.

Windows Server 2012:  This member was added in Windows Server 2012 R2.

EndTypeControlCall

A pointer to the EndTypeControlCall entry point.

Windows Server 2012:  This member was added in Windows Server 2012 R2.

ExtendControlCall

A pointer to the ExtendControlCall entry point.

Windows Server 2012 R2 and Windows Server 2012:  This member was added in Windows Server 2016.

ExtendTypeControlCall

A pointer to the ExtendResTypeControlCall entry point.

Windows Server 2012 R2 and Windows Server 2012:  This member was added in Windows Server 2016.

RaiseResTypeNotification

A pointer to the RaiseResTypeNotification entry point.

Windows Server 2012 R2 and Windows Server 2012:  This member was added in Windows Server 2016.

ChangeResourceProcessForDumps

A pointer to the ChangeResourceProcessForDumps entry point.

Windows Server 2012 R2 and Windows Server 2012:  This member was added in Windows Server 2016.

ChangeResTypeProcessForDumps

A pointer to the ChangeResTypeProcessForDumps entry point.

Windows Server 2012 R2 and Windows Server 2012:  This member was added in Windows Server 2016.

SetInternalState

A pointer to the SetInternalState entry point.

Windows Server 2012 R2 and Windows Server 2012:  This member was added in Windows Server 2016.

SetResourceLockedModeEx

RequestDump

SetResourceWprPolicy

ArmWprWatchdogForCurrentResourceCall

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2012
Header resapi.h

See also

Resource DLL Structures