IDTSBuffer100 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
행 및 열을 포함하는 메모리 내 2차원 스토리지 개체를 나타냅니다.
public interface class IDTSBuffer100
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("4A0CC1A0-544A-486C-91EB-371066E69BCD")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IDTSBuffer100
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("5AC8CFE4-44F4-40B3-B45D-F99ABF7005B4")]
public interface IDTSBuffer100
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00D6D48D-BB09-4C07-81E3-83EFBA86ADC0")]
public interface IDTSBuffer100
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("4A0CC1A0-544A-486C-91EB-371066E69BCD")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IDTSBuffer100 = interface
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("5AC8CFE4-44F4-40B3-B45D-F99ABF7005B4")>]
type IDTSBuffer100 = interface
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00D6D48D-BB09-4C07-81E3-83EFBA86ADC0")>]
type IDTSBuffer100 = interface
Public Interface IDTSBuffer100
- 특성
설명
행 IDTSBuffer100 과 열을 포함하는 메모리 내 2차원 데이터 구조입니다. 버퍼의 각 열에는 데이터 형식, 행의 메모리 오프셋 위치, 최대 크기 및 구성 요소에 있는 열의 계보 ID를 설명하는 정보가 있습니다.
각 열의 데이터는 구조에 정의된 DTP_BUFFCOL 오프셋을 사용하거나 버퍼에 있는 열의 데이터 위치가 해당 행 및 GetData 열에 대한 핸들에 의해 정의되는 메서드 및 메서드를 사용하여 SetData 액세스됩니다.
버퍼에는 프라이빗 및 퍼블릭의 두 가지 유형이 있으며, 이 버퍼는 .에 IDTSBufferManager100의해 생성됩니다. 프라이빗 버퍼는 데이터 흐름 구성 요소에서 요청할 때 만들어지고 구성 요소에서 내부적으로 사용됩니다. 공용 버퍼는 데이터 흐름 그래프의 구성 요소에 제공되며 대상에 도착하기 전에 채워지고 조작됩니다. 공용 버퍼는 .에 의해 IDTSBufferManager100생성, 관리 및 제거됩니다.
버퍼는 핸들로 식별되며 1부터 시작하는데, 이는 값이 0이거나 null
유효하지 않은 한 사용할 수 없음을 의미합니다.
관리되는 구성 요소 개발자는 프라이빗 버퍼를 만들고 관리 코드와 네이티브 코드 간에 상호 운용하는 데 필요한 코드를 구현하지 않는 한 일반적으로 개체를 사용하지 IDTSBuffer100 않습니다. 대신 관리 PipelineBuffer 되는 클래스를 사용합니다.