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 |