Freigeben über


IRunningObjectTable::EnumRunning-Methode (objidl.h)

Erstellt und gibt einen Zeiger auf einen Enumerator zurück, der die Moniker aller Objekte auflisten kann, die derzeit in der ausgeführten Objekttabelle (ROT) registriert sind.

Syntax

HRESULT EnumRunning(
  [out] IEnumMoniker **ppenumMoniker
);

Parameter

[out] ppenumMoniker

Ein Zeiger auf eine IEnumMoniker-Zeigervariable , die den Schnittstellenzeiger auf den neuen Enumerator für die ROT empfängt. Bei erfolgreicher Implementierung wird AddRef für den Enumerator aufgerufen. Es liegt in der Verantwortung des Aufrufers , Release aufzurufen. Wenn ein Fehler auftritt; die Implementierung legt *ppenumMoniker auf NULL fest.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_OUTOFMEMORY und S_OK zurückgeben.

Hinweise

IRunningObjectTable::EnumRunning muss einen Zeiger auf eine IEnumMoniker-Schnittstelle für ein Enumeratorobjekt erstellen und zurückgeben. Die Standard-Enumeratormethoden können dann aufgerufen werden, um die derzeit in der Registrierung registrierten Moniker aufzulisten. Der Enumerator kann nicht verwendet werden, um Moniker aufzulisten, die nach dem Erstellen des Enumerators in der ROT registriert sind.

Die EnumRunning-Methode ist in erster Linie für die Verwendung durch das System bei der Implementierung der Warnungsobjekttabelle vorgesehen. Beachten Sie, dass OLE 2 keine Implementierung der Warnungsobjekttabelle enthält.

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

IEnumMoniker

Irunningobjecttable