IDTSBuffer100 Methods
Assembly: Microsoft.SqlServer.DTSPipelineWrap (in Microsoft.SqlServer.DTSPipelineWrap.dll)
| Name | Description | |
|---|---|---|
![]() | AddBLOBData(Int32, Int32, Byte%, UInt32) | Appends byte data to a column in an IDTSBuffer100. |
![]() | AddRow(IntPtr) | Adds a new row to an IDTSBuffer100 object. |
![]() | Clone(IDTSComponentMetaData100^) | Creates a private copy of an IDTSBuffer100 object. |
![]() | DirectErrorRow(Int32, Int32, Int32, Int32) | Sends a row in an IDTSBuffer100 object to an IDTSOutput100 whose IsErrorOut property is true. |
![]() | DirectRow(Int32, Int32) | Sends a row in an IDTSBuffer100 to an IDTSOutput100. |
![]() | GetBLOBData(Int32, Int32, UInt32, Byte%, UInt32, UInt32%) | Retrieves an array of bytes from a binary large object (BLOB) stored in a column of a IDTSBuffer100. |
![]() | GetBLOBLength(Int32, Int32, UInt32%) | Gets the number of bytes contained in a column in an IDTSBuffer100. |
![]() | GetBLOBObject(Int32, Int32) | Gets an IDTSBLOBObject100 that is used to read and write the bytes in a column in an IDTSBuffer100. |
![]() | GetBLOBStream(Int32, Int32) | Gets an IStream interface used to access the binary large object (BLOB) stored in a column in an IDTSBuffer100. |
![]() | GetBoundaryInfo(UInt32%, UInt32%) | Gets the number of columns and the maximum number of rows that an IDTSBuffer100 can hold. |
![]() | GetColumnCount() | Gets the number of columns in an IDTSBuffer100. |
![]() | GetColumnInfo(Int32, DTP_BUFFCOL%) | Gets the DTP_BUFFCOL structure for the specified column in an IDTSBuffer100. |
![]() | GetData(Int32, Int32) | Retrieves the data stored in a specified row and column of a IDTSBuffer100. |
![]() | GetDataByRef(Int32, Int32) | (Feature deprecated, see Remarks.) Gets a pointer to the data stored in a column in an IDTSBuffer100. |
![]() | GetFlatMemory() | Gets a pointer to the bytes stored by an IDTSBuffer100. |
![]() | GetID() | Retrieves the ID of a buffer. |
![]() | GetManager() | Gets a buffer manager. |
![]() | GetRowCount() | Gets the number of rows stored in an IDTSBuffer100. |
![]() | GetRowDataBytes(Int32, Int32%, IntPtr) | (Feature deprecated, see Remarks.) Gets a pointer to the start of a row in an IDTSBuffer100. |
![]() | GetRowStarts(UInt32, IntPtr) | (Feature deprecated, see Remarks.) Use the GetData or GetBLOBData method instead of the GetRowStarts method. |
![]() | GetStatus(Int32, Int32, UInt32%) | Retrieves the status information of a column in an IDTSBuffer100. |
![]() | GetType() | Gets the handle of a buffer type. |
![]() | IsEndOfRowset() | Specifies whether an IDTSBuffer100 has reached the end of its collection of rows. |
![]() | IsNull(Int32, Int32, Boolean%) | Checks whether a specified column is null. |
![]() | LockData() | Locks the data in an IDTSBuffer100. |
![]() | MoveRow(Int32, Int32) | Moves a row in an IDTSBuffer100 to a new location. |
![]() | PrepareDataStatusForInsert(Int32) | Sets the status value of the columns in a range of rows. |
![]() | RemoveRow(Int32) | Deletes a row from an IDTSBuffer100. |
![]() | ResetBLOBData(Int32, Int32) | Deletes the bytes stored in a column in an IDTSBuffer100. |
![]() | SetBLOBFromObject(Int32, Int32, IDTSBLOBObject100^) | Assigns the data contained in an IDTSBLOBObject100 to a column in an IDTSBuffer100. |
![]() | SetBLOBFromStream(Int32, Int32, ISequentialStream^) | Assigns data to a binary large object (BLOB) column from a sequential stream. |
![]() | SetData(Int32, Int32, DTP_VARIANT%) | Assigns data to a column in an IDTSBuffer100. |
![]() | SetEndOfRowset() | Notifies an IDTSBufferManager100 that the component has finished adding rows to an output IDTSBuffer100 object. |
![]() | SetErrorInfo(Int32, Int32, Int32, Int32) | Sets the error information for a row. |
![]() | SetStatus(Int32, Int32, UInt32) | Sets the status information of a column in an IDTSBuffer100. |
![]() | SwapRows(Int32, Int32) | Swaps the location of two rows in an IDTSBuffer100. |
![]() | UnlockData() | Unlocks the data in an IDTSBuffer100 object. |
