IDTSBuffer100.Clone(IDTSComponentMetaData100) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.