Metodo IDataAdviseHolder::EnumAdvise (objidl.h)
Restituisce un oggetto che può essere utilizzato per enumerare le connessioni consultive correnti.
Sintassi
HRESULT EnumAdvise(
[out] IEnumSTATDATA **ppenumAdvise
);
Parametri
[out] ppenumAdvise
Puntatore a una variabile puntatore IEnumSTATDATA che riceve il puntatore di interfaccia al nuovo oggetto enumeratore. Se l'implementazione restituisce NULL in *ppenumAdvise, al momento non sono presenti connessioni per consigliare i sink.
Valore restituito
Questo metodo restituisce S_OK se viene creata correttamente un'istanza dell'oggetto enumeratore o se non sono presenti connessioni.
Commenti
Questo metodo deve fornire un puntatore a un'implementazione dell'interfaccia IEnumSTATDATA . I metodi consentono di enumerare i dati archiviati in una matrice di strutture STATDATA . Si ottiene un puntatore all'implementazione OLE di IDataAdviseHolder tramite una chiamata a CreateDataAdviseHolder e quindi chiamare IDataAdviseHolder::EnumAdvise per implementareIDataObject::EnumDAdvise.
L'aggiunta di altre connessioni consultive mentre l'oggetto enumeratore è attivo ha un effetto non definito sull'enumerazione risultante da questo metodo.
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 |