Bagikan melalui


DTSBufferManagerClass.RegisterBufferType Metode

Definisi

public:
 virtual int RegisterBufferType(int cCols, Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTP_BUFFCOL % rgCols, int lMaxRows, System::UInt32 dwCreationFlags) = Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSBufferManager100::RegisterBufferType;
public virtual int RegisterBufferType (int cCols, ref Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.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

Parameter

cCols
Int32
rgCols
DTP_BUFFCOL
lMaxRows
Int32
dwCreationFlags
UInt32

Mengembalikan

Bilangan bulat yang tidak ditandatangani yang berisi ID jenis buffer.

Penerapan

Keterangan

Manajer buffer mempertahankan daftar jenis buffer. Setiap definisi jenis buffer berisi jumlah kolom, properti jenis data dari setiap kolom, apakah ruang dialokasikan yang menyimpan informasi status untuk kolom, dan bagaimana kolom diinisialisasi saat instans baru dari jenis buffer dibuat. Metode ini digunakan untuk mendaftarkan jenis buffer baru dengan manajer. Setelah jenis buffer ditentukan, ID yang dikembalikan dari jenis buffer digunakan saat memanggil CreateBuffer. Jika definisi buffer ditemukan yang cocok dengan parameter metode ini, maka ID-nya dikembalikan. Jika tidak, definisi baru dibuat.

Berlaku untuk