Classe TRefPointerCollection (refptrco.h)
[La classe TRefPointerCollection fa parte di WMI Provider Framework che è ora considerata nello stato finale e non sarà disponibile ulteriore sviluppo, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.
La classe TRefPointerCollection è una classe contenitore che raccoglie puntatori agli oggetti. Questi puntatori possono essere enumerati.
TRefPointerCollection include questi tipi di membri:
Metodo | Descrizione |
---|---|
Aggiungere | Aggiunge un elemento a una raccolta e chiama il metodo AddRef per incrementare il conteggio dei riferimenti. |
BeginEnum | Avvia un'enumerazione di una raccolta. Chiamare questo metodo con il cursore da inizializzare come parametro prima di enumerare la raccolta (REFPTRCOLLECTION_POSITION). |
Vuoto | Svuota l'elenco, rilasciando tutti i puntatori tenuti. |
EndEnum | Termina l'enumerazione di una raccolta. Chiamare questo metodo al termine dell'operazione di enumerazione. |
Getnext | Ottiene l'elemento successivo dall'elenco e chiama il metodo AddRef per incrementare il conteggio dei riferimenti. L'utente deve rilasciare il puntatore al termine e passare lo stesso cursore ogni volta. |
GetSize | Restituisce il numero di elementi nell'elenco. |
TRefPointerCollection | Costruisce un nuovo oggetto TRefPointerCollection . |
Ereditarietà
La classe TRefPointerCollection implementa CThreadBase.
Metodi
La classe TRefPointerCollection include questi metodi.
TRefPointerCollection::Add Il metodo Add aggiunge un riferimento alla raccolta. |
TRefPointerCollection::BeginEnum Il metodo BeginEnum avvia l'enumerazione della raccolta. |
TRefPointerCollection::Empty Il metodo Empty rimuove tutti gli elementi dalla raccolta. |
TRefPointerCollection::EndEnum Il metodo EndEnum termina l'enumerazione della raccolta. |
TRefPointerCollection::GetNext Il metodo GetNext ottiene un puntatore all'istanza successiva dell'insieme. |
TRefPointerCollection::GetSize Il metodo GetSize restituisce il numero di elementi presenti nell'elenco. |
TRefPointerCollection::TRefPointerCollection Questo costruttore inizializza un nuovo oggetto TRefPointerCollection. (TRefPointerCollection.TRefPointerCollection) |
TRefPointerCollection::TRefPointerCollection Questo costruttore inizializza un nuovo oggetto TRefPointerCollection. (overload 1/2) |
Commenti
Il distruttore per questa classe è TRefPointerCollection::~TRefPointerCollection.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | refptrco.h (include FwCommon.h) |