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