CLRES_V3_FUNCTIONS structure (resapi.h)

Contains pointers to all Resource API version 3.0 entry points, except StartupEx.

Syntax

typedef struct CLRES_V3_FUNCTIONS {
  POPEN_V2_ROUTINE           Open;
  PCLOSE_ROUTINE             Close;
  PONLINE_V2_ROUTINE         Online;
  POFFLINE_V2_ROUTINE        Offline;
  PTERMINATE_ROUTINE         Terminate;
  PLOOKS_ALIVE_ROUTINE       LooksAlive;
  PIS_ALIVE_ROUTINE          IsAlive;
  PARBITRATE_ROUTINE         Arbitrate;
  PRELEASE_ROUTINE           Release;
  PBEGIN_RESCALL_ROUTINE     BeginResourceControl;
  PBEGIN_RESTYPECALL_ROUTINE BeginResourceTypeControl;
  PCANCEL_ROUTINE            Cancel;
} CLRES_V3_FUNCTIONS, *PCLRES_V3_FUNCTIONS;

Members

Open

Pointer to the OpenV2 entry point.

Close

Pointer to the Close entry point.

Online

Pointer to the OnlineV2 entry point.

Offline

Pointer to the OfflineV2 entry point.

Terminate

Pointer to the Terminate entry point.

LooksAlive

Pointer to the LooksAlive entry point.

IsAlive

Pointer to the IsAlive entry point.

Arbitrate

Pointer to the Arbitrate entry point.

Release

Pointer to the Release entry point.

BeginResourceControl

Pointer to the BeginResourceControl entry point.

BeginResourceTypeControl

Pointer to the BeginResourceTypeControl entry point.

Cancel

Pointer to the Cancel entry point.

Requirements

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

See also

Resource DLL Structures