DTSBufferManagerClass.RegisterBufferType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
Параметры
- cCols
- Int32
- rgCols
- DTP_BUFFCOL
- lMaxRows
- Int32
- dwCreationFlags
- UInt32
Возвращаемое значение
Целое число без знака, содержащее идентификатор типа буфера.
Реализации
Комментарии
Диспетчер буферов поддерживает список типов буферов. Каждое определение типа буфера содержит количество столбцов, свойства типа данных каждого столбца, выделяется ли пространство, содержащее сведения о состоянии столбца, и способ инициализации столбцов при создании нового экземпляра типа буфера. Этот метод используется для регистрации нового типа буфера в диспетчере. После определения типа буфера при вызове CreateBuffer используется возвращенный идентификатор типа буфера. Если обнаружено определение буфера, соответствующее параметрам этого метода, возвращается его идентификатор. В противном случае создается новое определение.