다음을 통해 공유


IAccessorImpl 클래스

구현을 제공의 IAccessor 인터페이스입니다.

template <
   class T, 
   class BindType = ATLBINDINGS, 
   class BindingVector = CAtlMap < 
      HACCESSOR hAccessor, 
      BindType* pBindingsStructure 
   > 
>
class ATL_NO_VTABLE IAccessorImpl : public IAccessorImplBase<BindType>

매개 변수

  • T
    행 집합이 나 명령 개체 클래스입니다.

  • BindType
    바인딩 정보에 대 한 저장소 단위입니다.기본값은 ATLBINDINGS 구조 (보고 참조).

  • BindingVector
    열 정보에 대 한 저장소 단위입니다.기본값은 CAtlMap 핵심 요소는는 HACCESSOR 값과 값 요소 수에 대 한 포인터는 BindType 구조.

Members

a336dc6t.collapse_all(ko-kr,VS.110).gif메서드

IAccessorImpl

생성자입니다.

a336dc6t.collapse_all(ko-kr,VS.110).gif인터페이스 메서드

AddRefAccessor

기존 접근자에 참조 횟수를 추가합니다.

CreateAccessor

바인딩 집합에서 접근자를 만듭니다.

GetBindings

접근자에 있는 바인딩을 반환합니다.

ReleaseAccessor

접근자를 해제합니다.

설명

이 행 집합과 명령에 필수입니다.OLE DB 공급자를 구현할 필요는 HACCESSOR, 태그 배열에 DBBINDING 구조입니다.HACCESSOR에서 제공 하는 s IAccessorImpl 의 주소는 BindType 구조.기본적으로 BindType 로 정의 ATLBINDINGS 에서 IAccessorImpl의 템플릿 정의 합니다.BindType사용 하는 메커니즘을 제공 IAccessorImpl 요소의 수를 추적 하는 DBBINDING 배열 참조 카운트 및 접근자 플래그는 물론.

요구 사항

헤더: 보고

참고 항목

개념

OLE DB 공급자 템플릿(C++)

OLE DB 공급자 템플릿 구조