PipelineBuffer Constructors 
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
 - 
				
				
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