IDTSBufferManager100 인터페이스

정의

public interface class IDTSBufferManager100
[System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSBufferManager100
[<System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSBufferManager100 = interface
Public Interface IDTSBufferManager100
파생
특성

설명

버퍼 관리자는 데이터 흐름 태스크에서 사용 하는 IDTSBuffer100 개체 및 원본에서 대상까지 태스크에 포함 된 구성 요소를 할당, 관리 및 삭제 하는 작업을 담당 합니다. 버퍼 유형을 등록 하 고, 버퍼에서 열을 찾고, 버퍼의 열에 대 한 메타 데이터를 검색 하 고, 전용 버퍼를 요청 하는 구성 요소에서 내부적으로 사용 되는 전용 버퍼를 만드는 유틸리티 함수를 제공 합니다.

관리 되는 데이터 흐름 구성 요소 개발자는 주로 버퍼 관리자를 사용 하 여 구성 요소의 IDTSInput100IDTSOutput100 개체에 정의 된 PipelineBuffer 열을 찾습니다. 관리 되는 구성 요소는 버퍼 관리자가 만든 IDTSBuffer100 개체와 직접 상호 작용 하지 않고 관리 되는 PipelineBuffer 클래스를 사용 하 여 관리 코드와 네이티브 코드 간에 데이터를 마샬링합니다. 따라서 IDTSBuffer100 개체를 만드는 버퍼 관리자의 메서드는 관리 되는 구성 요소 개발자가 사용 하지 않습니다.

속성

IsVirtual[Int32]

메서드

CreateBuffer(Int32, IDTSComponentMetaData100)
CreateFlatBuffer(Int32, IDTSComponentMetaData100)
CreateFlatBuffer64(UInt64, IDTSComponentMetaData100)
CreateVirtualBuffer(Int32, Int32)
FindColumnByLineageID(Int32, Int32)
GetBLOBObject(IDTSBLOBObject100)
GetColumnCount(Int32)
GetColumnInfo(Int32, Int32, DTP_BUFFCOL)
GetRowWidth(Int32)
RegisterBufferType(Int32, DTP_BUFFCOL, Int32, UInt32)
RegisterLineageIDs(Int32, Int32, Int32)

적용 대상