IDTSBufferManager100.RegisterBufferType Méthode

Définition

Enregistre un type de mémoire tampon avec un objet 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

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

Int32

Entier non signé contenant l'ID du type de mémoire tampon.

Attributs

Remarques

Le gestionnaire de tampons gère une liste de types de 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, si de l’espace est alloué qui contient les informations d’état de la colonne, et comment 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 tampon auprès du gestionnaire. Une fois que le nouveau type de tampon a été défini, l’ID retourné du type de mémoire tampon est utilisé lors de l’appel de la CreateBuffer méthode. Si une définition de mémoire tampon existante qui correspond aux paramètres de cette méthode est trouvée, son ID est retourné. Dans le cas contraire, une nouvelle définition est créée.

S’applique à