Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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


Feedback

Was this page helpful?

Additional resources