DTSBufferManager Interfaccia

Definizione

public interface class DTSBufferManager : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSBufferManager100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManagerClass))]
[System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")]
public interface DTSBufferManager : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSBufferManager100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManagerClass))>]
[<System.Runtime.InteropServices.Guid("C16F500A-3A1C-423D-8ADF-A987C2D43600")>]
type DTSBufferManager = interface
    interface IDTSBufferManager100
Public Interface DTSBufferManager
Implements IDTSBufferManager100
Derivato
Attributi
Implementazioni

Commenti

Gestione buffer è responsabile dell'allocazione, della gestione e dell'eliminazione degli IDTSBuffer100 oggetti utilizzati dall'attività flusso di dati e dai componenti del flusso di dati, da un'origine alla destinazione. Fornisce funzioni di utilità per la registrazione di tipi di buffer, l'individuazione di colonne in un buffer, il recupero di metadati relativi a una colonna in un buffer e la creazione di buffer privati utilizzati internamente dal componente che richiede il buffer privato.

Gli sviluppatori di componenti flusso di dati gestiti utilizzano Gestione buffer principalmente per individuare le colonne in un oggetto PipelineBuffer definite IDTSInput100 negli IDTSOutput100 oggetti e del componente. Gli sviluppatori di componenti gestiti non utilizzano Gestione buffer per creare IDTSBuffer100 oggetti perché i componenti gestiti non interagiscono direttamente con gli IDTSBuffer100 oggetti creati da Gestione buffer. I componenti gestiti utilizzano la PipelineBuffer classe gestita che esegue il marshalling dei dati tra codice gestito e codice nativo.

Proprietà

IsVirtual[Int32] (Ereditato da IDTSBufferManager100)

Metodi

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

Si applica a