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.
Inscrit un type de tampon avec l'objet 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
Paramètres
- cCols
- Int32
Nombre de colonnes dans la définition du type de mémoire tampon.
- rgCols
- DTP_BUFFCOL
Pointeur vers la collection de structures DTP_BUFFCOL décrivant chacune des colonnes dans la définition de type de mémoire tampon.
- lMaxRows
- Int32
Nombre maximal de lignes que la mémoire tampon peut contenir.
- dwCreationFlags
- UInt32
Combinaison de valeurs dans l'objet DTSBufferFlags.
Retours
Entier non signé contenant l'ID du type de mémoire tampon.
Implémente
Remarques
Le gestionnaire de mémoires tampons gère une liste de types de mémoires tampons. Chaque définition de type de mémoire tampon contient le nombre de colonnes, les propriétés de type de données de chaque colonne, l’espace alloué qui contient des informations d’état pour la colonne et la façon dont les colonnes sont initialisées lors de la création d’une nouvelle instance du type de mémoire tampon. Cette méthode est utilisée pour inscrire un nouveau type de mémoire tampon auprès du gestionnaire. Une fois qu’un type de mémoire tampon a été défini, l’ID retourné du type de mémoire tampon est utilisé lors de l’appel CreateBuffer. Si une définition de mémoire tampon est trouvée qui correspond aux paramètres de cette méthode, son ID est retourné. Sinon, une nouvelle définition est créée.