Metodo ScheduleGroup::Release
Decrementa il conteggio dei riferimenti di 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. Dopo aver chiamato il metodo Release un numero specifico di volte per rimuovere il conteggio dei riferimenti di creazione e qualsiasi riferimento aggiuntivo posizionato utilizzando il metodo Reference, non è possibile 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, perché 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: concorrenza
Vedere anche
Riferimenti
Metodo ScheduleGroup::Reference