IDTSBuffer100.Clone(IDTSComponentMetaData100) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 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
参数
- pOwner
- IDTSComponentMetaData100
创建克隆缓冲区的组件的 IDTSComponentMetaData100。
返回
一个 IDTSBuffer100 对象,该对象是原始缓冲区的副本。
注解
此方法创建调用 IDTSBuffer100 对象的私有副本,该副本包含原始的所有列和行。 新创建的缓冲区是调用Clone该方法的组件的专用缓冲区,这意味着缓冲区不受管理或监视。IDTSBufferManager100 IDTSBuffer100必须锁定该缓冲区,并且不能是输出缓冲区,该缓冲区是提供给方法中的PrimeOutput组件的缓冲区。 如果缓冲区是输出缓冲区, DTS_E_BUFFERISNOTPRIMEOUTPUT 则会发生异常。 如果缓冲区未锁定,则 DTS_E_BUFFERNOTLOCKED 会发生异常。