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