Partager via


CLRES_V1_FUNCTIONS structure (resapi.h)

Contient des pointeurs vers tous les points d’entrée de l’API de ressource version 1.0 à l’exception du démarrage.

Syntaxe

typedef struct CLRES_V1_FUNCTIONS {
  POPEN_ROUTINE                  Open;
  PCLOSE_ROUTINE                 Close;
  PONLINE_ROUTINE                Online;
  POFFLINE_ROUTINE               Offline;
  PTERMINATE_ROUTINE             Terminate;
  PLOOKS_ALIVE_ROUTINE           LooksAlive;
  PIS_ALIVE_ROUTINE              IsAlive;
  PARBITRATE_ROUTINE             Arbitrate;
  PRELEASE_ROUTINE               Release;
  PRESOURCE_CONTROL_ROUTINE      ResourceControl;
  PRESOURCE_TYPE_CONTROL_ROUTINE ResourceTypeControl;
} CLRES_V1_FUNCTIONS, *PCLRES_V1_FUNCTIONS;

Membres

Open

Pointeur vers le point d’entrée Ouvrir .

Close

Pointeur vers le point d’entrée Fermer .

Online

Pointeur vers le point d’entrée En ligne .

Offline

Pointeur vers le point d’entrée hors connexion .

Terminate

Pointeur vers le point d’entrée Terminer .

LooksAlive

Pointeur vers le point d’entrée LooksAlive .

IsAlive

Pointeur vers le point d’entrée IsAlive .

Arbitrate

Pointeur vers le point d’entrée Arbitrate .

Release

Pointeur vers le point d’entrée Release .

ResourceControl

Pointeur vers le point d’entrée ResourceControl .

ResourceTypeControl

Pointeur vers le point d’entrée ResourceTypeControl .

Remarques

La structure CLRES_V1_FUNCTIONS est la table de fonctions retournée par la fonction Startup dans l’API de ressource 1.0. Les DLL de ressources qui prennent en charge plusieurs types de ressources doivent fournir une seule table de fonction pour chaque type de ressource. Tous les pointeurs de fonction doivent être non NULL à l’exception des points d’entrée suivants :

Pour plus d’informations, consultez Implémentation de DLL de ressources.

Pour créer une table de fonctions pour la version 1.0 de l’API Resource, utilisez la macro CLRES_V1_FUNCTION_TABLE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Entreprise, Windows Server 2008 Datacenter
En-tête resapi.h

Voir aussi

Arbitrer

CLRES_V1_FUNCTION_TABLE

Close

IsAlive

LooksAlive

Hors connexion

En ligne

Ouvrir

Version release

ResourceControl

ResourceTypeControl

Startup

Terminer.