PipelineBuffer 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 PipelineBuffer 类的新实例。
重载
PipelineBuffer(IntPtr, PipelineBufferMode) |
实例化 PipelineBuffer 的新实例。 |
PipelineBuffer(UInt32, UInt32, UInt64, IntPtr*, DTP_BUFFCOL*, Boolean) |
初始化 PipelineBuffer 类的新实例。 |
PipelineBuffer(IntPtr, PipelineBufferMode)
重要
此 API 不符合 CLS。
实例化 PipelineBuffer 的新实例。
protected:
PipelineBuffer(IntPtr bufferWirePacket, Microsoft::SqlServer::Dts::Pipeline::PipelineBufferMode bufferMode);
[System.CLSCompliant(false)]
protected PipelineBuffer (IntPtr bufferWirePacket, Microsoft.SqlServer.Dts.Pipeline.PipelineBufferMode bufferMode);
[<System.CLSCompliant(false)>]
new Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer : nativeint * Microsoft.SqlServer.Dts.Pipeline.PipelineBufferMode -> Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer
Protected Sub New (bufferWirePacket As IntPtr, bufferMode As PipelineBufferMode)
参数
- bufferWirePacket
-
IntPtr
nativeint
bufferWirePacket。
- bufferMode
- PipelineBufferMode
指定新创建的 PipelineBuffer 的模式。
- 属性
适用于
PipelineBuffer(UInt32, UInt32, UInt64, IntPtr*, DTP_BUFFCOL*, Boolean)
重要
此 API 不符合 CLS。
初始化 PipelineBuffer 类的新实例。
public:
PipelineBuffer(System::UInt32 rowCount, System::UInt32 colCount, System::UInt64 rowSize, IntPtr* pRowStarts, Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTP_BUFFCOL* colInfo, bool endOfRowset);
[System.CLSCompliant(false)]
public PipelineBuffer (uint rowCount, uint colCount, ulong rowSize, IntPtr* pRowStarts, Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTP_BUFFCOL* colInfo, bool endOfRowset);
[<System.CLSCompliant(false)>]
new Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer : uint32 * uint32 * uint64 * nativeptr<nativeint> * nativeptr<Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTP_BUFFCOL> * bool -> Microsoft.SqlServer.Dts.Pipeline.PipelineBuffer
参数
- rowCount
- UInt32
行数。
- colCount
- UInt32
列数。
- rowSize
- UInt64
行的大小。
- pRowStarts
-
nativeint*
行的起点。
- colInfo
- DTP_BUFFCOL*
列信息。
- endOfRowset
- Boolean
如果当前 PipelineBuffer 缓冲区是最终缓冲区,则为 true;否则为 false。
- 属性