DTSBufferManagerClass.RegisterBufferType Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendaftarkan jenis buffer dengan 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
Parameter
- cCols
- Int32
Jumlah kolom dalam definisi jenis buffer.
- rgCols
- DTP_BUFFCOL
Penunjuk ke kumpulan DTP_BUFFCOL struktur yang menjelaskan setiap kolom dalam definisi jenis buffer.
- lMaxRows
- Int32
Jumlah maksimum baris yang dapat ditahan oleh buffer.
- dwCreationFlags
- UInt32
Kombinasi nilai dalam DTSBufferFlags.
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.