IDTSBufferManager100.RegisterBufferType Método

Definición

public:
 int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags);
[System.Runtime.InteropServices.DispId(101)]
public int RegisterBufferType(int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.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

Parámetros

cCols
Int32
rgCols
DTP_BUFFCOL
lMaxRows
Int32
dwCreationFlags
UInt32

Devoluciones

Un entero sin signo que contiene el ID del tipo búfer.

Atributos

Comentarios

El gestor de búfer mantiene una lista de tipos de búfer. Cada definición de tipo búfer contiene el número de columnas, las propiedades del tipo de dato de cada columna, si se asigna espacio que contiene información de estado para la columna y cómo se inicializan las columnas cuando se crea una nueva instancia del tipo de búfer. Este método se utiliza para registrar un nuevo tipo de búfer con el gestor. Una vez definido el nuevo tipo de búfer, se utiliza el ID devuelto del tipo de búfer al llamar al método CreateBuffer. Si se encuentra una definición de búfer existente que coincide con los parámetros de este método, entonces se devuelve su ID. De lo contrario, se crea una nueva definición.

Se aplica a