Metodo ScheduleGroup::Release
Decrementa il conteggio dei riferimenti di questo gruppo di pianificazione.
virtual unsigned int Release() =0;
Valore restituito
Conteggio dei riferimenti appena decrementato.
Note
Viene utilizzato in genere per gestire la durata del gruppo di pianificazione per la composizione. Quando il conteggio dei riferimenti di un gruppo di pianificazione scende a zero, il gruppo di pianificazione viene eliminato dal runtime. Una volta chiamato il metodo Release un numero specifico di volte per rimuovere il conteggio dei riferimenti di creazione e qualsiasi riferimento aggiuntivo posizionato tramite il metodo Reference, è possibile non utilizzare ulteriormente il gruppo di pianificazione. Questa azione provocherà un comportamento non definito.
Un gruppo di pianificazione è associato a una particolare istanza dell'utilità di pianificazione. È necessario assicurarsi che tutti i riferimenti al gruppo di pianificazione vengano rilasciati prima del rilascio di tutti i riferimenti all'utilità di pianificazione, poiché l'ultimo potrebbe provocare la distruzione dell'utilità di pianificazione. In caso contrario potrebbe verificarsi un comportamento non definito.
Requisiti
Header: concrt.h
Spazio dei nomi: Concurrency
Vedere anche
Riferimenti
Metodo ScheduleGroup::Reference