Share via


PipelineBuffer Constructors

Definition

Initializes a new instance of the PipelineBuffer class.

Overloads

PipelineBuffer(IntPtr, PipelineBufferMode)

Instantiates a new instance of the PipelineBuffer.

PipelineBuffer(UInt32, UInt32, UInt64, IntPtr*, DTP_BUFFCOL*, Boolean)

Initializes a new instance of the PipelineBuffer class.

PipelineBuffer(IntPtr, PipelineBufferMode)

Important

This API is not CLS-compliant.

Instantiates a new instance of the 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)

Parameters

bufferWirePacket
IntPtr

nativeint

The bufferWirePacket.

bufferMode
PipelineBufferMode

Specifies the mode of the newly created PipelineBuffer.

Attributes

Applies to

PipelineBuffer(UInt32, UInt32, UInt64, IntPtr*, DTP_BUFFCOL*, Boolean)

Important

This API is not CLS-compliant.

Initializes a new instance of the PipelineBuffer class.

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

Parameters

rowCount
UInt32

The number of rows.

colCount
UInt32

The number of columns.

rowSize
UInt64

The size of the row.

pRowStarts

IntPtr*

nativeint*

The starting point of the row.

colInfo
DTP_BUFFCOL*

The column information.

endOfRowset
Boolean

true if the current PipelineBuffer is the final buffer; otherwise, false.

Attributes

Applies to