IDTSBufferManager100.RegisterBufferType Método

Definición

Registra un tipo de búfer con un método 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

Parámetros

cCols
Int32

El número de columnas de la definición del tipo de búfer.

rgCols
DTP_BUFFCOL

Un puntero de la colección de estructuras DTP_BUFFCOL que describe cada una de las columnas en la definición de tipo de búfer.

lMaxRows
Int32

El número máximo de filas que puede contener el búfer.

dwCreationFlags
UInt32

Una combinación de los valores en DTSBufferFlags.

Devoluciones

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

Atributos

Comentarios

El administrador de búferes mantiene una lista de tipos de búfer. Cada definición de tipo de búfer contiene el número de columnas, las propiedades de tipo de datos 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 usa para registrar un nuevo tipo de búfer con el administrador. Una vez definido el nuevo tipo de búfer, se usa el identificador devuelto del tipo de búfer al llamar al CreateBuffer método . Si se encuentra una definición de búfer existente que coincide con los parámetros de este método, se devuelve su identificador. De lo contrario, se crea una nueva definición.

Se aplica a