Partager via


CLRES_V3_FUNCTION_TABLE_SET macro (resapi.h)

Initialise une table de fonctions pour la version 3.0 de l’API Resource.

Syntaxe

void CLRES_V3_FUNCTION_TABLE_SET(
   _Name,
   _Version,
   _Prefix,
   _Arbitrate,
   _Release,
   _BeginResourceControl,
   _BeginResourceTypeControl,
   _LooksAlive,
   _IsAlive,
   _Cancel
);

Paramètres

_Name

Nom de la table de fonctions.

_Version

Version de la table de fonctions, telle que CLRES_VERSION_V3_00.

_Prefix

Préfixe ajouté au début de chaque nom de point d’entrée dans la table de fonction.

_Arbitrate

Nom du point d’entrée Arbitrate .

_Release

Nom du point d’entrée release .

_BeginResourceControl

Nom du point d’entrée BeginResourceControl .

Windows Server 2012 R2 : non pris en charge.

_BeginResourceTypeControl

Nom du point d’entrée BeginResourceTypeControl .

Windows Server 2012 R2 : ce paramètre a été ajouté dans Windows Server 2016.

_LooksAlive

Nom du point d’entrée LooksAlive .

_IsAlive

Nom du point d’entrée IsAlive .

_Cancel

Nom du point d’entrée Annuler .

Valeur de retour

None

Remarques

La macro CLRES_V3_FUNCTION_TABLE_SET crée une table de fonctions pour la version 3.0 de l’API Resource à l’aide de la version spécifiée par le paramètre Version et de l’étiquette spécifiée par le paramètre Name . Les noms réels des points d’entrée sont générés en combinant le préfixe spécifié dans le paramètre Prefix avec les noms génériques définis dans l’API de ressource. Par exemple, si Prefix est défini sur la chaîne « FileShare », le nom de la fonction Open est « FileShareOpen ». Les fonctions de point d’entrée facultatives peuvent être définies sur NULL.

La table de fonctions résultante comprend les membres suivants.

Membre Description
Préfixe Nom du point d’entrée OpenV2 .
Préfixe Nom du point d’entrée Fermer .
Préfixe Nom du point d’entrée OnlineV2 .
Préfixe Nom du point d’entrée OfflineV2 .
Préfixe Nom du point d’entrée Terminer .
 

Pour afficher le format de la table de fonctions, consultez la structure CLRES_FUNCTION_TABLE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Windows
En-tête resapi.h

Voir aussi

Macros de cluster de basculement