IOpcRelationshipEnumerator::MovePrevious-Methode (msopc.h)
Verschiebt die aktuelle Position des Enumerators auf den vorherigen IOpcRelationship-Schnittstellenzeiger .
Syntax
HRESULT MovePrevious(
[out, retval] BOOL *hasPrevious
);
Parameter
[out, retval] hasPrevious
Ein boolescher Wert, der die status des IOpcRelationship-Schnittstellenzeigers an der aktuellen Position angibt.
Der Wert von hasPrevious ist nur gültig, wenn die Methode erfolgreich ist.
Wert | Bedeutung |
---|---|
|
Die aktuelle Position des Enumerators wurde in den vorherigen Zeiger in der Auflistung verschoben, und dieser Zeiger ist gültig. |
|
Die aktuelle Position des Enumerators wurde am Anfang des Enumerators vorbei verschoben und ist nicht mehr gültig. |
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode/-wert | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der hasPrevious-Parameter ist NULL. |
|
Der Enumerator ist ungültig, da sich der zugrunde liegende Satz geändert hat. |
|
Die aktuelle Position geht bereits vor dem ersten Element des Enumerators. |
Hinweise
Wenn ein Enumerator erstellt wird, geht die aktuelle Position dem ersten Zeiger voran. Um die aktuelle Position auf den ersten Zeiger des Enumerators festzulegen, rufen Sie nach dem Erstellen des Enumerators die MoveNext-Methode auf.
Threadsicherheit
Das Packen von Objekten ist nicht threadsicher.
Weitere Informationen finden Sie im Erste Schritte mit der Verpackungs-API.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msopc.h |
Weitere Informationen
Erste Schritte mit der Verpackungs-API
Übersichten
Referenz