Método IDataAdviseHolder::EnumAdvise (objidl.h)

Devuelve un objeto que se puede usar para enumerar las conexiones de aviso actuales.

Sintaxis

HRESULT EnumAdvise(
  [out] IEnumSTATDATA **ppenumAdvise
);

Parámetros

[out] ppenumAdvise

Puntero a una variable de puntero IEnumSTATDATA que recibe el puntero de interfaz al nuevo objeto enumerador. Si la implementación devuelve NULL en *ppnumAdvise, no hay ninguna conexión para avisar a los receptores en este momento.

Valor devuelto

Este método devuelve S_OK si se crea una instancia correcta del objeto del enumerador o no hay ninguna conexión.

Comentarios

Este método debe proporcionar un puntero a una implementación de la interfaz IEnumSTATDATA . Sus métodos permiten enumerar los datos almacenados en una matriz de estructuras STATDATA . Obtiene un puntero a la implementación OLE de IDataAdviseHolder a través de una llamada a CreateDataAdviseHolder y, a continuación, llama a IDataAdviseHolder::EnumAdvise para implementar IDataObject::EnumDAdvise.

Agregar más conexiones de asesoramiento mientras el objeto de enumerador está activo tiene un efecto indefinido en la enumeración resultante de este método.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h

Consulte también

IDataAdviseHolder

IDataObject::EnumDAdvise

IEnumSTATDATA