Compartir a través de


IDTSBuffer100.Clone(IDTSComponentMetaData100) Método

Definición

Crea una copia privada de un objeto 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

Parámetros

pOwner
IDTSComponentMetaData100

IDTSComponentMetaData100 del componente que crea el búfer clonado.

Devoluciones

Un objeto IDTSBuffer100 que es una copia del búfer original.

Comentarios

Este método crea una copia privada del objeto que realiza la llamada IDTSBuffer100 que contiene todas las columnas y filas del original. El búfer recién creado es privado para el componente que llama al Clone método , lo que significa que el búfer no se administra ni supervisa mediante IDTSBufferManager100. debe IDTSBuffer100 estar bloqueado y no puede ser un búfer de salida, que es un búfer proporcionado a un componente del PrimeOutput método . Si el búfer es un búfer de salida, se produce una DTS_E_BUFFERISNOTPRIMEOUTPUT excepción. Si el búfer no está bloqueado, se produce una DTS_E_BUFFERNOTLOCKED excepción.

Se aplica a