Freigeben über


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

Weitere Informationen

IDataAdviseHolder

IDataObject::EnumDAdvise

IEnumSTATDATA