Condividi tramite


Metodo IRunningObjectTable::EnumRunning (objidl.h)

Crea e restituisce un puntatore a un enumeratore in grado di elencare i moniker di tutti gli oggetti attualmente registrati nella tabella di oggetti in esecuzione (ROT).

Sintassi

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

Parametri

[out] ppenumMoniker

Puntatore a una variabile puntatore IEnumMoniker che riceve il puntatore di interfaccia al nuovo enumeratore per il ROT. In caso di esito positivo, l'implementazione chiama AddRef nell'enumeratore; è responsabilità del chiamante chiamare Release. Se si verifica un errore; l'implementazione imposta *ppenumMoniker su NULL.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_OUTOFMEMORY e S_OK.

Commenti

IRunningObjectTable::EnumRunning deve creare e restituire un puntatore a un'interfaccia IEnumMoniker in un oggetto enumeratore. I metodi dell'enumeratore standard possono quindi essere chiamati per enumerare i moniker attualmente registrati nel Registro di sistema. L'enumeratore non può essere utilizzato per enumerare i moniker registrati nel ROT dopo la creazione dell'enumeratore.

Il metodo EnumRunning è destinato principalmente all'uso da parte del sistema nell'implementazione della tabella degli oggetti di avviso. Si noti che OLE 2 non include un'implementazione della tabella degli oggetti di avviso.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidl.h

Vedi anche

IEnumMoniker

IRunningObjectTable