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