DTSBufferManagerClass.RegisterBufferType Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Parametri
- cCols
- Int32
- rgCols
- DTP_BUFFCOL
- lMaxRows
- Int32
- dwCreationFlags
- UInt32
Valori restituiti
Un intero senza segno che contiene l'ID del tipo di buffer.
Implementazioni
Commenti
Il gestore di buffer mantiene un elenco dei tipi di buffer. Ogni definizione di tipo buffer contiene il numero di colonne, le proprietà del tipo di dati di ciascuna colonna, se è stato allocato spazio che contiene informazioni di stato per la colonna e come le colonne vengono inizializzate quando viene creata una nuova istanza del tipo di buffer. Questo metodo viene utilizzato per registrare un nuovo tipo di buffer presso il manager. Una volta definito un tipo di buffer, l'ID restituito del tipo di buffer viene utilizzato quando si chiama CreateBuffer. Se viene trovata una definizione di buffer che corrisponde ai parametri di questo metodo, allora il suo ID viene restituito. Altrimenti, viene creata una nuova definizione.