語言

PipelineBuffer 建構函式

定義

初始化 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

IntPtr*

nativeint*

這場爭吵的起點。

colInfo
DTP_BUFFCOL*

欄位資訊。

endOfRowset
Boolean

如果電流 PipelineBuffer 是最後的緩衝區,則為真;否則為假。

屬性

適用於