Handle di ripresa dell'enumerazione

Gli handle di ripresa dell'enumerazione sono identificatori per la chiave di ripresa effettiva contenuta nei dati dell'istanza per la funzione. Questa operazione è necessaria per la sicurezza, l'interoperabilità e per semplificare il codice del chiamante per la funzione.

Se viene passato un valore NULL per il puntatore all'handle di ripresa, non viene archiviato alcun handle e la ricerca di enumerazione non può essere continuata. Ciò è utile nei casi in cui l'applicazione non vuole enumerare tutti gli elementi.

Se viene restituito un errore da una chiamata di enumerazione, l'handle di ripresa deve essere considerato non valido e non utilizzato per le chiamate di enumerazione successive. Quando ciò si verifica, è necessario riavviare l'enumerazione dall'inizio.