Partager via


IDTSBuffer100.Clone(IDTSComponentMetaData100) Méthode

Définition

Crée une copie privée d'un objet IDTSBuffer100.

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 Clone (Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100

Paramètres

pOwner
IDTSComponentMetaData100

IDTSComponentMetaData100 du composant créant la mémoire tampon clonée.

Retours

Objet IDTSBuffer100 qui est une copie de la mémoire tampon d'origine.

Remarques

Cette méthode crée une copie privée de l’objet appelant IDTSBuffer100 qui contient toutes les colonnes et lignes de l’original. La mémoire tampon nouvellement créée est privée du composant qui appelle la Clone méthode, ce qui signifie que la mémoire tampon n’est pas gérée ou surveillée par le IDTSBufferManager100. Le IDTSBuffer100 doit être verrouillé et ne peut pas être une mémoire tampon de sortie, qui est une mémoire tampon fournie à un composant de la PrimeOutput méthode. Si la mémoire tampon est une mémoire tampon de sortie, une DTS_E_BUFFERISNOTPRIMEOUTPUT exception se produit. Si la mémoire tampon n’est pas verrouillée, une DTS_E_BUFFERNOTLOCKED exception se produit.

S’applique à