macro CLRES_V2_FUNCTION_TABLE_SET (resapi.h)
Initialise une table de fonctions pour la version 2.0 de l’API Resource.
Syntaxe
void CLRES_V2_FUNCTION_TABLE_SET(
_Name,
_Version,
_Prefix,
_Arbitrate,
_Release,
_ResControl,
_ResTypeControl,
_LooksAlive,
_IsAlive,
_Cancel
);
Paramètres
_Name
Nom de la table de fonction.
_Version
Version de la table de fonctions, telle que CLRES_VERSION_V2_00.
_Prefix
Préfixe ajouté à l’avant 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 .
_ResControl
Nom du point d’entrée ResourceControl .
_ResTypeControl
Nom du point d’entrée ResourceTypeControl .
_LooksAlive
Nom du point d’entrée LooksAlive .
_IsAlive
Nom du point d’entrée IsAlive .
_Cancel
Nom du point d’entrée Cancel .
Valeur de retour
None
Remarques
La macro CLRES_V2_FUNCTION_TABLE_SET crée une table de fonctions pour la version 2.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 Préfixe avec les noms génériques tels que définis dans l’API Resource. Par exemple, si Préfixe 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 avoir la valeur NULL.
La table de fonction 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 d’arrêt . |
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 |
Plateforme cible | Windows |
En-tête | resapi.h |