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
Notifica o consumidor de uma alteração no valor de uma coluna. |
|
Notifica o consumidor de uma alteração que afeta as linhas. |
|
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
Overview of Notifications (OLE DB)
Conceitos
Modelos de provedor de banco de dados OLE (C++)