IDTSBufferManager100.RegisterBufferType Methode

Definition

public:
 int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags);
[System.Runtime.InteropServices.DispId(101)]
public int RegisterBufferType (int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.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

Parameter

cCols
Int32
rgCols
DTP_BUFFCOL
lMaxRows
Int32
dwCreationFlags
UInt32

Gibt zurück

Eine ganze Zahl ohne Vorzeichen, die die ID des Puffertyps enthält.

Attribute

Hinweise

Der Puffer-Manager verwaltet eine Liste der Puffertypen. Jede Puffertypdefinition enthält die Anzahl der Spalten, die Datentypeigenschaften jeder Spalte, ob Leerzeichen zugewiesen werden, die Statusinformationen für die Spalte enthalten, und wie die Spalten initialisiert werden, wenn eine neue Instanz des Puffertyps erstellt wird. Diese Methode wird verwendet, um einen neuen Puffertyp mit dem Manager zu registrieren. Nachdem der neue Puffertyp definiert wurde, wird die zurückgegebene ID des Puffertyps beim Aufrufen der CreateBuffer Methode verwendet. Wenn eine vorhandene Pufferdefinition gefunden wird, die den Parametern dieser Methode entspricht, wird die ID zurückgegeben. Andernfalls wird eine neue Definition erstellt.

Gilt für: