Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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) |