IEnumSTATPROPSTG-Schnittstelle (propidl.h)
Die IEnumSTATPROPSTG-Schnittstelle durchläuft ein Array von STATPROPSTG-Strukturen . Die STATPROPSTG-Strukturen enthalten statistische Daten zu Eigenschaften in einem Eigenschaftensatz. IEnumSTATPROPSTG verfügt über die gleichen Methoden wie alle Enumeratorschnittstellen: Next, Skip, Reset und Clone.
Die Implementierung definiert die Reihenfolge, in der die Eigenschaften im Satz aufgezählt werden. Eigenschaften, die beim Erstellen des Enumerators vorhanden sind und während der Enumeration nicht entfernt werden, werden nur einmal aufgelistet. Eigenschaften, die während der Aufzählung hinzugefügt oder gelöscht werden, können oder nicht aufgelistet werden, werden aber nie mehr als einmal aufgelistet.
Reservierte Eigenschaftsbezeichner, Eigenschaften mit einer Eigenschafts-ID von 0 (Wörterbuch), 1 (Codepageindikator) oder größer oder gleich 0x80000000 werden nicht aufgelistet.
Die Enumeration einer nicht einfachen Eigenschaft weist nicht unbedingt darauf hin, dass die Eigenschaft über einen Aufruf von IPropertyStorage::ReadMultiple erfolgreich gelesen werden kann. Dies liegt daran, dass der Leistungsaufwand bei der Überprüfung der Existenz des indirekten Datenstroms oder Speichers während der Eigenschaftsaufzählung unerschwinglich ist.
Vererbung
Die IEnumSTATPROPSTG-Schnittstelle erbt von der IUnknown-Schnittstelle . IEnumSTATPROPSTG verfügt auch über folgende Membertypen:
Methoden
Die IEnumSTATPROPSTG-Schnittstelle verfügt über diese Methoden.
IEnumSTATPROPSTG::Clone Die IEnumSTATPROPSTG::Clone-Methode erstellt einen Enumerator, der den gleichen Enumerationszustand wie der aktuelle STATPROPSTG-Strukturumerator enthält. |
IEnumSTATPROPSTG::Weiter Die IEnumSTATPROPSTG::Next-Methode ruft eine angegebene Anzahl von STATPROPSTG-Strukturen ab, die anschließend in der Enumerationssequenz folgen. |
IEnumSTATPROPSTG::Reset Die IEnumSTATPROPSTG::Reset-Methode setzt die Enumerationssequenz auf den Anfang des STATPROPSTG-Strukturarrays zurück. |
IEnumSTATPROPSTG::Skip Die IEnumSTATPROPSTG::Skip-Methode überspringt die angegebene Anzahl von STATPROPSTG-Strukturen in der Enumerationssequenz. (IEnumSTATPROPSTG.Skip) |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | propidl.h (include Propidl.h) |