IDTSBufferManager100 Interfaz

Definición

public interface class IDTSBufferManager100
[System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSBufferManager100
[<System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSBufferManager100 = interface
Public Interface IDTSBufferManager100
Derivado
Atributos

Comentarios

El administrador de búfer es responsable de asignar, administrar y eliminar los IDTSBuffer100 objetos utilizados por la tarea flujo de datos, así como de los componentes contenidos en la tarea desde un origen hasta el destino. Proporciona funciones de utilidad para registrar tipos de búfer, localizar columnas en un búfer, recuperar metadatos sobre una columna de un búfer y crear búferes privados que el componente usa internamente para solicitar el búfer privado.

Los desarrolladores de componentes de flujo de datos administrados usan el administrador de búfer principalmente para buscar columnas en PipelineBuffer que se definieron en los IDTSInput100 IDTSOutput100 objetos y del componente. Los componentes administrados no interactúan directamente con los IDTSBuffer100 objetos creados por el administrador de búfer, sino que usan la clase administrada PipelineBuffer que calcula las referencias de los datos entre el código administrado y el código nativo. Como tal, los IDTSBuffer100 desarrolladores de componentes administrados no usan los métodos del administrador de búfer que crean objetos.

Propiedades

IsVirtual[Int32]

Métodos

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)

Se aplica a