Compartilhar via


IDTSBufferManager100 Interface

Definição

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

Comentários

O gerenciador de buffers é responsável por alocar, gerenciar e excluir os IDTSBuffer100 objetos usados pela tarefa de fluxo de dados e os componentes contidos pela tarefa de uma origem até o destino. Ele fornece funções de utilitário para registrar tipos de buffer, localizar colunas em um buffer, recuperar metadados sobre uma coluna em um buffer e criar buffers privados que são usados internamente pelo componente que solicita o buffer privado.

Os desenvolvedores de componentes de fluxo de dados gerenciados usam o gerenciador de buffers principalmente para localizar colunas em um PipelineBuffer que foram definidos nos objetos e IDTSOutput100 objetos IDTSInput100 do componente. Os componentes gerenciados não interagem diretamente com os IDTSBuffer100 objetos criados pelo gerenciador de buffers, mas usam a classe gerenciada PipelineBuffer que faz marshaling de dados entre código gerenciado e nativo. Assim, os métodos do gerenciador de buffers que criam IDTSBuffer100 objetos não são usados por desenvolvedores de componentes gerenciados.

Propriedades

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)

Aplica-se a