Partilhar via


Classe IRowsetNotifyCP

Implementa ao site do provedor para a interface IRowsetNotifydo ponto de conexão.

template <
   class T, 
   class ReentrantEventSync = CComSharedMutex 
>
class IRowsetNotifyCP : 
   public IConnectionPointImpl<
      T, 
      piid = &__uuidof(IRowsetNotify), 
      CComDynamicUnkArray DynamicUnkArray
   >,
   public ReentrantEventSync

Parâmetros

  • T
    Uma classe derivada de IRowsetNotifyCP.

  • ReentrantEventSync
    Uma classe do mutex que da suporte ao reentrancy (o padrão é CComSharedMutex). Um mutex é um objeto de sincronização que permite a um thread o acesso a um recurso mutuamente exclusivos.

  • piid
    Um ponteiro de ID da interfaceIID*() para uma interface do ponto de conexão de IRowsetNotify . O valor padrão é &__uuidof(IRowsetNotify).

  • DynamicUnkArray
    Uma matriz do tipo CComDynamicUnkArray, que é atribuída dinamicamente uma matriz de ponteiros de IUnknown as interfaces de coletor do cliente.

Membros

Métodos

Fire_OnFieldChange

Notifica o consumidor de uma alteração no valor de uma coluna.

Fire_OnRowChange

Notifica o consumidor de uma alteração que afeta as linhas.

Fire_OnRowsetChange

Notifica o consumidor de uma alteração que afeta todo o conjunto de linhas.

Comentários

IRowsetNotifyCP implementa funções difundidas para recomendar ouvintes no ponto de conexão IID_IRowsetNotify as alterações para o conteúdo do conjunto de linhas.

Observe que você também deve implementar e registrar IRowsetNotify no consumidor (também conhecido como “coletor”) que usa IRowsetNotifyImpl de modo que ele possa controlar notificações. Consulte Recebendo notificações sobre como implementar o ponto de conexão para fazer interface no consumidor.

Para obter informações detalhadas sobre como implementar notificações, consulte “notificações de suporte” em Criando um provedor atualizável.

Requisitos

Header: atldb.h

Consulte também

Referência

Notifications (COM)

Overview of Notifications (OLE DB)

BEGIN_CONNECTION_POINT_MAP

END_CONNECTION_POINT_MAP

CONNECTION_POINT_ENTRY

Conceitos

Modelos de provedor de banco de dados OLE (C++)

Arquitetura de modelo do provedor de banco de dados OLE

Criando um provedor atualizável