DTSBufferManagerClass.RegisterBufferType Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Paramètres
- cCols
- Int32
- rgCols
- DTP_BUFFCOL
- lMaxRows
- Int32
- dwCreationFlags
- UInt32
Retours
Un entier non signé contenant l’ID du type de tampon.
Implémente
Remarques
Le gestionnaire de tampons maintient une liste des types de tampons. Chaque définition de type de tampon contient le nombre de colonnes, les propriétés du type de données de chaque colonne, l’allocation d’espace contenant les informations de statut de la colonne, et la manière dont les colonnes sont initialisées lorsqu’une nouvelle instance du type de tampon est créée. Cette méthode est utilisée pour enregistrer un nouveau type de tampon auprès du manager. Une fois un type de tampon défini, l’ID retourné du type de tampon est utilisé lors de l’appel de CreateBuffer. Si une définition de tampon correspond aux paramètres de cette méthode est trouvée, alors son ID est retourné. Sinon, une nouvelle définition est créée.