Partager via


DTSBufferManagerClass.RegisterBufferType Méthode

Définition

public:
 virtual int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSBufferManager100::RegisterBufferType;
public virtual int RegisterBufferType (int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTP_BUFFCOL rgCols, int lMaxRows, uint dwCreationFlags);
abstract member RegisterBufferType : int * DTP_BUFFCOL * int * uint32 -> int
override this.RegisterBufferType : int * DTP_BUFFCOL * int * uint32 -> int
Public Overridable Function RegisterBufferType (cCols As Integer, ByRef rgCols As DTP_BUFFCOL, lMaxRows As Integer, dwCreationFlags As UInteger) As Integer

Paramètres

cCols
Int32
rgCols
DTP_BUFFCOL
lMaxRows
Int32
dwCreationFlags
UInt32

Retours

Entier non signé contenant l'ID du type de mémoire tampon.

Implémente

Remarques

Le gestionnaire de mémoires tampons gère une liste de types de mémoires tampons. Chaque définition de type de mémoire tampon contient le nombre de colonnes, les propriétés de type de données de chaque colonne, l’allocation d’espace contenant les informations d’état de la colonne et la façon dont les colonnes sont initialisées lorsqu’une nouvelle instance du type de mémoire tampon est créée. Cette méthode est utilisée pour inscrire un nouveau type de mémoire tampon auprès du gestionnaire. Une fois qu’un type de mémoire tampon a été défini, l’ID retourné du type de mémoire tampon est utilisé lors de l’appel de CreateBuffer. Si une définition de mémoire tampon correspondant aux paramètres de cette méthode est trouvée, son ID est retourné. Sinon, une nouvelle définition est créée.

S’applique à