IDataAdviseHolder::EnumAdvise-Methode (objidl.h)
Gibt ein -Objekt zurück, das zum Aufzählen der aktuellen Beratungsverbindungen verwendet werden kann.
Syntax
HRESULT EnumAdvise(
[out] IEnumSTATDATA **ppenumAdvise
);
Parameter
[out] ppenumAdvise
Ein Zeiger auf eine IEnumSTATDATA-Zeigervariable , die den Schnittstellenzeiger auf das neue Enumeratorobjekt empfängt. Wenn die Implementierung NULL in *ppenumAdvise zurückgibt, gibt es derzeit keine Verbindungen, um Senken zu empfehlen.
Rückgabewert
Diese Methode gibt S_OK zurück, wenn das Enumeratorobjekt erfolgreich instanziiert wurde oder keine Verbindungen vorhanden sind.
Hinweise
Diese Methode muss einen Zeiger auf eine Implementierung der IEnumSTATDATA-Schnittstelle bereitstellen. Mit seinen Methoden können Sie die daten aufzählen, die in einem Array von STATDATA-Strukturen gespeichert sind. Sie erhalten einen Zeiger auf die OLE-Implementierung von IDataAdviseHolder durch einen Aufruf von CreateDataAdviseHolder und rufen dann IDataAdviseHolder::EnumAdvise auf, um IDataObject::EnumDAdvise zu implementieren.
Das Hinzufügen weiterer Beratungsverbindungen, während das Enumeratorobjekt aktiv ist, wirkt sich nicht definiert auf die Enumeration aus dieser Methode aus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h |