TRefPointerCollection-Klasse (refptrco.h)

[Die Klasse TRefPointerCollection ist Teil des WMI-Provider-Frameworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die TRefPointerCollection-Klasse ist eine Containerklasse, die Zeiger auf Objekte sammelt. Diese Zeiger können aufgelistet werden.

TRefPointerCollection verfügt über folgende Membertypen:

Methode BESCHREIBUNG
Add (Hinzufügen) Fügt einer Auflistung ein Element hinzu und ruft die AddRef-Methode auf, um die Verweisanzahl zu erhöhen.
BeginEnum Startet eine Enumeration einer Auflistung. Rufen Sie diese Methode mit dem Cursor auf, der als Parameter initialisiert werden soll, bevor die Auflistung aufgezählt wird (REFPTRCOLLECTION_POSITION).
Leer Leert die Liste und gibt alle gespeicherten Zeiger frei.
EndEnum Beendet die Enumeration einer Auflistung. Rufen Sie diese Methode auf, wenn der Enumerationsvorgang abgeschlossen ist.
GetNext Ruft das nächste Element aus der Liste ab und ruft die AddRef-Methode auf, um die Verweisanzahl zu erhöhen. (Der Benutzer muss den Zeiger loslassen, wenn er fertig ist, und jedes Mal denselben Cursor übergeben.)
GetSize Gibt die Anzahl der Elemente in der Liste zurück.
TRefPointerCollection Erstellt ein neues TRefPointerCollection-Objekt .

Vererbung

Die TRefPointerCollection-Klasse implementiert CThreadBase.

Methoden

Die TRefPointerCollection-Klasse verfügt über diese Methoden.

 
TRefPointerCollection::Add

Die Add-Methode fügt der Auflistung einen Verweis hinzu.
TRefPointerCollection::BeginEnum

Die BeginEnum-Methode beginnt mit dem Aufzählen der Auflistung.
TRefPointerCollection::Empty

Die Empty-Methode entfernt alle Elemente aus der Auflistung.
TRefPointerCollection::EndEnum

Die EndEnum-Methode beendet die Enumeration der Auflistung.
TRefPointerCollection::GetNext

Die GetNext-Methode ruft einen Zeiger auf den nächsten instance in der Auflistung ab.
TRefPointerCollection::GetSize

Die GetSize-Methode gibt zurück, wie viele Elemente in der Liste enthalten sind.
TRefPointerCollection::TRefPointerCollection

Dieser Konstruktor initialisiert ein neues TRefPointerCollection-Objekt. (TRefPointerCollection.TRefPointerCollection)
TRefPointerCollection::TRefPointerCollection

Dieser Konstruktor initialisiert ein neues TRefPointerCollection-Objekt. (Überladung 1/2)

Hinweise

Der Destruktor für diese Klasse ist TRefPointerCollection::~TRefPointerCollection.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile refptrco.h (fwCommon.h einschließen)