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
ResourceControl