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 |