Compartir a través de


CComCompositeControl::AdviseSinkMap

Llame a este método para advertir o el unadvise todos los controles de hospedados por el control compuesto.

HRESULT AdviseSinkMap(
   bool bAdvise 
);

Parámetros

  • bAdvise
    True si se van todos los controles a ser aconsejable; de lo contrario false.

Valor devuelto

  • S_OK
    Todos los controles del mapa del receptor de eventos se conectados o desconectados del origen de eventos correctamente.

  • E_FAIL
    No todos los controles del mapa del receptor de eventos pueden conectarse o desconectarse del origen de eventos correctamente.

  • E_POINTER
    Este error suele indicar un problema con una entrada en el mapa de receptor de eventos del control o un problema con un argumento de plantilla utilizado en una clase base de IDispEventImpl o de IDispEventSimpleImpl .

  • CONNECT_E_ADVISELIMIT
    El punto de conexión ha alcanzado su límite de conexión y no puede aceptar más.

  • CONNECT_E_CANNOTCONNECT
    El receptor no admite la interfaz requerida por este pin.

  • CONNECT_E_NOCONNECTION
    el valor de la cookie no representa una conexión válida.Este error suele indicar un problema con una entrada en el mapa de receptor de eventos del control o un problema con un argumento de plantilla utilizado en una clase base de IDispEventImpl o de IDispEventSimpleImpl .

Comentarios

La implementación base de las búsquedas de este método con las entradas del mapa de receptor de eventos.Se recomienda o los unadvises los puntos de conexión a objetos COM descritos por las entradas de receptor de mapa de receptor de eventos.Este método miembro también se basa en el hecho que la clase derivada hereda de una instancia de IDispEventImpl para cada control en el receptor asignado que debe ser aconsejado o sin haber recibido consejo algunos.

Requisitos

encabezado: atlcom.h

Vea también

Referencia

Clase de CComCompositeControl

Clase de IDispEventImpl

BEGIN_SINK_MAP

CComCompositeControl::CreateControlWindow