Condividi tramite


IDTSBufferManager100.RegisterBufferType Metodo

Definizione

Registra un tipo di buffer con un oggetto IDTSBufferManager100.

public:
 int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags);
[System.Runtime.InteropServices.DispId(101)]
public int RegisterBufferType (int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTP_BUFFCOL rgCols, int lMaxRows, uint dwCreationFlags);
[<System.Runtime.InteropServices.DispId(101)>]
abstract member RegisterBufferType : int * DTP_BUFFCOL * int * uint32 -> int
Public Function RegisterBufferType (cCols As Integer, ByRef rgCols As DTP_BUFFCOL, lMaxRows As Integer, dwCreationFlags As UInteger) As Integer

Parametri

cCols
Int32

Numero di colonne nella definizione del tipo di buffer.

rgCols
DTP_BUFFCOL

Puntatore alla raccolta di strutture DTP_BUFFCOL che descrivono ogni colonna nella definizione del tipo di buffer.

lMaxRows
Int32

Numero massimo di righe che il buffer può contenere.

dwCreationFlags
UInt32

Combinazione dei valori degli oggetti DTSBufferFlags.

Restituisce

Intero senza segno contenente l'ID del tipo di buffer.

Attributi

Commenti

Gestione buffer gestisce un elenco di tipi di buffer. Ogni definizione del tipo di buffer contiene il numero di colonne, le proprietà del tipo di dati di ogni colonna, se lo spazio viene allocato che contiene informazioni sullo stato per la colonna e il modo in cui le colonne vengono inizializzate quando viene creata una nuova istanza del tipo di buffer. Questo metodo viene usato per registrare un nuovo tipo di buffer con il gestore. Dopo aver definito il nuovo tipo di buffer, l'ID restituito del tipo di buffer viene usato quando si chiama il CreateBuffer metodo. Se viene rilevata una definizione di buffer esistente che corrisponde ai parametri di questo metodo, viene restituito l'ID. In caso contrario, viene creata una nuova definizione.

Si applica a