IStream 介面
此 API 支援 SQL Server 2012 基礎結構,但無法直接從您的程式碼使用。
Provides an interface that supports reading and writing data to stream objects.
命名空間: Microsoft.SqlServer.Dts.Runtime.Wrapper
組件: Microsoft.SqlServer.DTSRuntimeWrap (在 Microsoft.SqlServer.DTSRuntimeWrap.dll 中)
語法
'宣告
<GuidAttribute("0000000C-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IStream _
Inherits ISequentialStream
'用途
Dim instance As IStream
[GuidAttribute("0000000C-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IStream : ISequentialStream
[GuidAttribute(L"0000000C-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IStream : ISequentialStream
[<GuidAttribute("0000000C-0000-0000-C000-000000000046")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IStream =
interface
interface ISequentialStream
end
public interface IStream extends ISequentialStream
IStream 型別公開下列成員。
方法
名稱 | 說明 | |
---|---|---|
![]() |
Clone | 基礎結構。Creates a new stream object with its own seek pointer that references the same bytes as the original stream. |
![]() |
Commit | 基礎結構。Ensures that any changes made to a stream object that is open in transacted mode are reflected in the parent storage. |
![]() |
LockRegion | 基礎結構。Restricts access to a specified range of bytes in the stream. |
![]() |
RemoteCopyTo | 基礎結構。Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. |
![]() |
RemoteRead | 基礎結構。Reads a specified number of bytes from the stream object into memory starting at the current seek pointer. |
![]() |
RemoteSeek | 基礎結構。Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer. |
![]() |
RemoteWrite | 基礎結構。Writes a specified number of bytes into the stream object starting at the current seek pointer. |
![]() |
Revert | 基礎結構。Discards all changes that have been made to a transacted stream since the last Commit(UInt32) call. |
![]() |
SetSize | 基礎結構。Sets the size of the stream object. |
![]() |
Stat | 基礎結構。Retrieves the tagSTATSTG structure for this stream. |
![]() |
UnlockRegion | 基礎結構。Removes the access restriction on a range of bytes previously restricted with the LockRegion(_ULARGE_INTEGER, _ULARGE_INTEGER, UInt32) method. |
上層