DTSBufferManagerClass.RegisterBufferType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
Implementiert
Hinweise
Der Puffer-Manager verwaltet eine Liste von Puffertypen. Jede Puffertypdefinition enthält die Anzahl der Spalten, die Datentypeigenschaften jeder Spalte, ob Speicherplatz zugewiesen wird, der Statusinformationen für die Spalte enthält, und wie die Spalten initialisiert werden, wenn eine neue Instanz des Puffertyps erstellt wird. Diese Methode wird verwendet, um einen neuen Puffertyp beim Manager zu registrieren. Nachdem ein Puffertyp definiert wurde, wird die zurückgegebene ID des Puffertyps beim Aufrufen von CreateBuffer verwendet. Wenn eine Pufferdefinition gefunden wird, die den Parametern dieser Methode entspricht, wird ihre ID zurückgegeben. Andernfalls wird eine neue Definition erstellt.