IDTSBufferManager100.RegisterBufferType 메서드

정의

public:
 int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags);
[System.Runtime.InteropServices.DispId(101)]
public int RegisterBufferType(int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTP_BUFFCOL rgCols, int lMaxRows, uint dwCreationFlags);
[<System.Runtime.InteropServices.DispId(101)>]
abstract member RegisterBufferType : int * DTP_BUFFCOL * int * uint32 -> int
Public Function RegisterBufferType (cCols As Integer, ByRef rgCols As DTP_BUFFCOL, lMaxRows As Integer, dwCreationFlags As UInteger) As Integer

매개 변수

cCols
Int32
rgCols
DTP_BUFFCOL
lMaxRows
Int32
dwCreationFlags
UInt32

반품

버퍼 타입의 ID를 포함하는 부호 없는 정수입니다.

특성

설명

버퍼 관리자는 버퍼 유형 목록을 유지합니다. 각 버퍼 유형 정의에는 열 수, 각 열의 데이터 타입 속성, 해당 열의 상태 정보를 담는 공간이 할당되는지, 그리고 버퍼 타입의 새 인스턴스가 생성될 때 열이 어떻게 초기화되는지가 포함됩니다. 이 방법은 관리자에 새로운 버퍼 유형을 등록하는 데 사용됩니다. 새로운 버퍼 타입이 정의되면, CreateBuffer 메서드를 호출할 때 버퍼 타입의 반환된 ID를 사용합니다. 이 메서드의 매개변수와 일치하는 기존 버퍼 정의를 찾으면 그 ID가 반환됩니다. 그렇지 않으면 새로운 정의가 만들어집니다.

적용 대상