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)