Handles de reprise d’énumération
Les handles de reprise d’énumération sont des identificateurs de la clé de reprise réelle contenue dans les données instance de la fonction. Cela est nécessaire pour la sécurité, l’interopérabilité et pour simplifier le code de l’appelant pour la fonction.
Si une valeur NULL est passée pour le pointeur vers le handle de reprise, aucun handle n’est stocké et la recherche d’énumération ne peut pas être poursuivie. Cela est utile dans les cas où l’application ne souhaite pas énumérer tous les éléments.
Si une erreur est retournée à partir d’un appel d’énumération, le handle de reprise doit être traité comme non valide et ne doit pas être utilisé pour les appels d’énumération suivants. Lorsque cela se produit, vous devez redémarrer l’énumération à partir du début.