다음을 통해 공유


IRowsetNotifyImpl 클래스

알림을 처리할 수 있도록 소비자("싱크"라고도 함)에서 IRowsetNotify를 구현하고 등록합니다.

구문

class ATL_NO_VTABLE IRowsetNotifyImpl : public IRowsetNotify

요구 사항

헤더: atldbcli.h

멤버

메서드

속성 설명
OnFieldChange 열 값에 대한 변경 내용을 소비자에게 알깁니다.
OnRowChange 소비자에게 행에 대한 첫 번째 변경 내용 또는 전체 행에 영향을 주는 변경 내용을 알 수 있습니다.
OnRowsetChange 소비자에게 전체 행 집합에 영향을 주는 변경 내용을 알 수 있습니다.

설명

소비자에서 연결 지점 인터페이스를 구현하는 방법에 대한 알림 수신을 참조하세요.

IRowsetNotifyImpl는 OnFieldChange, OnRowChange 및 OnRowsetChange 메서드에 대한 IRowsetNotify 빈 함수를 사용하여 더미 구현IRowsetNotify을 제공합니다. 인터페이스를 구현할 때 이 클래스에서 상속하는 IRowsetNotify 경우 필요한 메서드만 구현할 수 있습니다. 또한 다른 메서드에 대해 빈 구현을 직접 제공해야 합니다.

IRowsetNotifyImpl::OnFieldChange

열 값에 대한 변경 내용을 소비자에게 알깁니다.

구문

STDMETHOD(OnFieldChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ HROW /* hRow */,
/* [in] */ DBORDINAL /* cColumns */,
/* [size_is][in] */ DBORDINAL /* rgColumns */ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)

매개 변수

매개 변수 설명은 IRowsetNotify::OnFieldChange를 참조하세요.

Return Value

반환 값 설명은 IRowsetNotify::OnFieldChange를 참조하세요.

설명

이 메서드는 IRowsetNotify::OnFieldChange 메서드를 래핑합니다. 자세한 내용은 OLE DB 프로그래머 참조에서 해당 메서드의 설명을 참조하십시오.

IRowsetNotifyImpl::OnRowChange

소비자에게 행에 대한 첫 번째 변경 내용 또는 전체 행에 영향을 주는 변경 내용을 알 수 있습니다.

구문

STDMETHOD(OnRowChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBCOUNTITEM /* cRows */,
/* [size_is][in] */ const HROW /* rghRows*/ [] ,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)

매개 변수

매개 변수 설명은 IRowsetNotify::OnRowChange를 참조하세요.

Return Value

반환 값 설명은 IRowsetNotify::OnRowChange를 참조하세요.

설명

이 메서드는 IRowsetNotify::OnRowChange 메서드를 래핑합니다. 자세한 내용은 OLE DB 프로그래머 참조에서 해당 메서드의 설명을 참조하십시오.

IRowsetNotifyImpl::OnRowsetChange

소비자에게 전체 행 집합에 영향을 주는 변경 내용을 알 수 있습니다.

구문

STDMETHOD(OnRowsetChange)(
/* [in] */ IRowset* /* pRowset */,
/* [in] */ DBREASON /* eReason */,
/* [in] */ DBEVENTPHASE /* ePhase */,
/* [in] */ BOOL /* fCantDeny */)

매개 변수

매개 변수 설명은 IRowsetNotify::OnRowsetChange를 참조하세요.

Return Value

반환 값 설명은 IRowsetNotify::OnRowsetChange를 참조하세요.

설명

이 메서드는 IRowsetNotify::OnRowsetChange 메서드를 래핑 합니다. 자세한 내용은 OLE DB 프로그래머 참조에서 해당 메서드의 설명을 참조하십시오.

참고 항목

OLE DB 소비자 템플릿
IRowsetNotifyIRowsetNotifyCP 클래스