Metodo IBindCtx::EnumObjectParam (objidl.h)
Recupera un puntatore a un'interfaccia che può essere utilizzata per enumerare le chiavi della tabella con chiave stringa del contesto di associazione di puntatori.
Sintassi
HRESULT EnumObjectParam(
[out] IEnumString **ppenum
);
Parametri
[out] ppenum
Indirizzo di una variabile puntatore IEnumString* che riceve il puntatore di interfaccia all'enumeratore. Se si verifica un errore, *ppenum è impostato su NULL. Se *ppenum è diverso da NULL, l'implementazione chiama AddRef su *ppenum; è responsabilità del chiamante chiamare Release.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_OUTOFMEMORY e S_OK.
Commenti
Le chiavi restituite dall'enumeratore sono quelle specificate in precedenza nelle chiamate a IBindCtx::RegisterObjectParam.
Note ai chiamanti
Un contesto di associazione gestisce una tabella di puntatori di interfaccia, ognuno associato a una chiave stringa. Ciò consente la comunicazione tra un'implementazione del moniker e il chiamante che ha avviato l'operazione di associazione. Una parte può archiviare un puntatore di interfaccia in una stringa nota a entrambe le parti in modo che l'altra parte possa recuperarla successivamente dal contesto di associazione.Nell'implementazione di sistema dell'interfaccia IBindCtx questo metodo non viene implementato. Pertanto, la chiamata a questo metodo restituisce un valore restituito di E_NOTIMPL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |