Condividi tramite


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

Vedi anche

IDataAdviseHolder

IDataObject::EnumDAdvise

IEnumSTATDATA