DTSBufferManagerClass.RegisterBufferType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует тип буфера с IDTSBufferManager100.
public:
virtual int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBufferManager100::RegisterBufferType;
public virtual int RegisterBufferType(int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.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
Указатель на набор DTP_BUFFCOL структур, описывающих каждый из столбцов в определении типа буфера.
- lMaxRows
- Int32
Максимальное количество строк, которые может содержать буфер.
- dwCreationFlags
- UInt32
Комбинация значений в DTSBufferFlags.
Возвращаемое значение
Беззнаковое целое число, содержащее идентификатор типа буфера.
Реализации
Комментарии
Менеджер буферов поддерживает список типов буферов. Каждое определение типа буфера содержит количество столбцов, свойства типа данных каждого столбца, выделено ли пространство для содержания информации о состоянии столбца и то, как столбцы инициализируются при создании нового экземпляра типа буфера. Этот метод используется для регистрации нового типа буфера у менеджера. После определения типа буфера возвращаемый идентификатор типа буфера используется при вызове CreateBuffer. Если найдено определение буфера, соответствующее параметрам этого метода, его идентификатор возвращается. В противном случае создаётся новое определение.