DTSBufferManagerClass.RegisterBufferType Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Registra un tipo de búfer con la interfaz 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
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.
Implementaciones
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 un tipo de búfer, se usa el identificador devuelto del tipo de búfer al llamar a CreateBuffer. Si se encuentra una definición de búfer que coincide con los parámetros de este método, se devuelve su identificador. De lo contrario, se crea una nueva definición.