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úferes es responsable de asignar, administrar y eliminar los IDTSBuffer100 objetos utilizados por la tarea de flujo de datos y los componentes contenidos por la tarea de un origen a través del destino. Proporciona funciones de utilidad para registrar tipos de búfer, buscar columnas en un búfer, recuperar metadatos sobre una columna de un búfer y crear búferes privados que el componente que solicita el búfer privado usa internamente.

Los desarrolladores de componentes de flujo de datos administrados usan el administrador de búferes principalmente para buscar columnas en un PipelineBuffer que se definieron en los IDTSInput100 objetos y IDTSOutput100 del componente . Los componentes administrados no interactúan directamente con los IDTSBuffer100 objetos creados por el administrador de búferes, sino que usan la clase administrada PipelineBuffer que serializa los datos entre código administrado y nativo. Por lo tanto, los desarrolladores de componentes administrados no usan los métodos del administrador de búferes que crean IDTSBuffer100 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