Partager via


ScheduleGroup::Release, méthode

Décrémente le nombre de références du groupe de planification.

virtual unsigned int Release() =0;

Valeur de retour

Décompte de références décrémenté récemment.

Notes

Cela est utilisé en général pour gérer la durée de vie du groupe de planification pour la composition. Lorsque le décompte de références d'un groupe de la planification atteint zéro, le groupe de planification est supprimé par le runtime. Après que vous ayez appelé la méthode Release un certain nombre de fois pour supprimer le nombre de références de création et de toutes les références supplémentaires placées en utilisant la méthode Reference, vous ne pouvez plus utiliser le groupe de planification. Le fait d'agir ainsi provoquera un comportement non défini.

Un groupe de planification est associé à une instance du planificateur particulière. Vous devez vérifier que toutes les références au groupe de planification sont émises avant d'émettre toutes les références au planificateur, car ces dernières pourraient provoquer la destruction du planificateur. Le fait d'agir différemment engendre un comportement non défini.

Configuration requise

En-tête : concrt.h

Espace de noms : concurrency

Voir aussi

Référence

ScheduleGroup, classe

ScheduleGroup::Reference, méthode

CurrentScheduler::CreateScheduleGroup, méthode

Scheduler::CreateScheduleGroup, méthode