Freigeben über


IRunningObjectTable::IsRunning-Methode (objidl.h)

Bestimmt, ob das vom angegebenen Moniker identifizierte Objekt derzeit ausgeführt wird.

Syntax

HRESULT IsRunning(
  [in] IMoniker *pmkObjectName
);

Parameter

[in] pmkObjectName

Ein Zeiger auf die IMoniker-Schnittstelle auf dem Moniker.

Rückgabewert

Wenn sich das Objekt im Ausführungszustand befindet, ist der Rückgabewert TRUE. Andernfalls ist es FALSE.

Hinweise

Diese Methode gibt einfach an, ob ein Objekt ausgeführt wird. Um einen Zeiger auf ein ausgeführtes Objekt abzurufen, verwenden Sie die IRunningObjectTable::GetObject-Methode .

Hinweise für Anrufer

Im Allgemeinen rufen Sie die IsRunning-Methode nur auf, wenn Sie Eine eigene Monikerklasse schreiben (d. h. die Implementierung der IMoniker-Schnittstelle ). In der Regel rufen Sie diese Methode aus Ihrer Implementierung von IMoniker::IsRunning auf. Sie sollten dies jedoch nur tun, wenn der parameter pmkToLeft von IMoniker::IsRunningNULL ist. Andernfalls sollten Sie stattdessen IMoniker::IsRunning für Ihren parameter pmkToLeft aufrufen.

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

IMoniker::IsRunning

Irunningobjecttable