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) |