dsmQueryApiVersionEx
L'appel de fonction dsmQueryApiVersionEx exécute une requête portant sur la version de la bibliothèque d'API à laquelle accède le client d'application.
Toutes les mises à jour de l'API sont effectuées dans un format garantissant la compatibilité ascendante. Les clients d'application possédant une version ou une édition d'API inférieure ou égale à celle de la bibliothèque d'API sur le poste de travail de l'utilisateur final s'exécutent sans modification. Pour plus d'informations sur les exceptions relatives à la compatibilité ascendante, voir la section Récapitulatif des modifications apportées au code du fichier README_api_enu. Si l'appel dsmQueryApiVersionEx renvoie une version ou une édition différente de celle du client d'application, notez, avant de poursuivre, que certains appels d'API sont susceptibles d'être modifiés d'une manière non prise en charge par la version antérieure de l'API de l'utilisateur final.
Le numéro de version de l'API d'application est enregistré dans le fichier d'en-tête dsmapitd.h en tant que constantes DSM_API_VERSION, DSM_API_RELEASE, DSM_API_LEVEL et DSM_API_SUBLEVEL.
Il n'existe aucun code retour spécifique à cet appel.
Syntaxe
void dsmQueryApiVersionEx (dsmApiVersionEx *apiVersionP); Paramètres
- dsmApiVersionEx *apiVersionP (O)
- Ce paramètre est un pointeur vers la structure qui contient les composants de version, d'édition, de niveau et de sous-niveau de la bibliothèque d'API. Par exemple, si la bibliothèque est la version 5.5.0.0, après la fin de l'appel,les zones de la structure contiennent les valeurs suivantes :
ApiVersionP->version = 5ApiVersionP->release = 5ApiVersionP->level = 0ApiVersionP->subLevel = 0